Class GenericQcParser
Parser for all types that are generic constructions of a single type.
Inheritance
GenericQcParser
Assembly: QFSW.QC.dll
Syntax
public abstract class GenericQcParser : IQcParser
Constructors
GenericQcParser()
Declaration
protected GenericQcParser()
Properties
GenericType
The incomplete generic type of this parser.
Declaration
protected abstract Type GenericType { 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