C# Class Alba.Jaml.MSInternal.GenericTypeNameParser

Datei anzeigen Open project: Athari/Alba.Jaml Class Usage Examples

Public Methods

Method Description
GenericTypeNameParser ( string>.Func prefixResolver ) : System
ParseIfTrivalName ( string text, string>.Func prefixResolver, string &error ) : XamlTypeName
ParseList ( string text, string &error ) : IList
ParseName ( string text, string &error ) : XamlTypeName

Private Methods

Method Description
Callout_EndOfType ( ) : void
Callout_FoundName ( string prefix, string name ) : void
Callout_Subscript ( string subscript ) : void
CollectNameFromStack ( ) : XamlTypeName
CollectNameListFromStack ( ) : IList
P_NameListExt ( ) : void
P_RepeatingSubscript ( ) : void
P_SimpleTypeName ( ) : void
P_TypeParameters ( ) : void
P_XamlTypeName ( ) : void
P_XamlTypeNameList ( ) : void
StartStack ( ) : void
ThrowOnBadInput ( ) : void

Method Details

GenericTypeNameParser() public method

public GenericTypeNameParser ( string>.Func prefixResolver ) : System
prefixResolver string>.Func
return System

ParseIfTrivalName() public static method

public static ParseIfTrivalName ( string text, string>.Func prefixResolver, string &error ) : XamlTypeName
text string
prefixResolver string>.Func
error string
return XamlTypeName

ParseList() public method

public ParseList ( string text, string &error ) : IList
text string
error string
return IList

ParseName() public method

public ParseName ( string text, string &error ) : XamlTypeName
text string
error string
return XamlTypeName