Class MassGenericQcParser
Parser for all types that are generic constructions of a several types.
Inheritance
MassGenericQcParser
Assembly: QFSW.QC.dll
Syntax
public abstract class MassGenericQcParser : IQcParser
Constructors
MassGenericQcParser()
Declaration
protected MassGenericQcParser()
Properties
GenericTypes
The incomplete generic types of this parser.
Declaration
protected abstract HashSet<Type> GenericTypes { get; }
Property Value
Priority
Declaration
public virtual int Priority { get; }
Property Value
Methods
CanParse(Type)
Declaration
public bool CanParse(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Parse(String, Type)
Declaration
public abstract object Parse(string value, Type type)
Parameters
Returns
Parse(String, Type, Func<String, Type, Object>)
Declaration
public virtual object Parse(string value, Type type, Func<string, Type, object> recursiveParser)
Parameters
Returns
ParseRecursive(String, Type)
Declaration
protected object ParseRecursive(string value, Type type)
Parameters
Returns
ParseRecursive<TElement>(String)
Declaration
protected TElement ParseRecursive<TElement>(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
Returns
Type |
Description |
TElement |
|
Type Parameters
Name |
Description |
TElement |
|
Implements
Extension Methods