C# Class Docu.Parsing.Model.IdentifierFor

Exibir arquivo Open project: cdrnet/docu Class Usage Examples

Public Methods

Method Description
Event ( EventInfo ev, Type type ) : EventIdentifier
ExtractMethodArgumentTypes ( string methodParameters ) : IEnumerable
Field ( FieldInfo field, Type type ) : FieldIdentifier
Method ( MethodBase method, Type type ) : Docu.Parsing.Model.MethodIdentifier
Namespace ( string ns ) : Docu.Parsing.Model.NamespaceIdentifier
ParameterType ( MethodBase method, Type type ) : Docu.Parsing.Model.TypeIdentifier
Property ( PropertyInfo property, Type type ) : Docu.Parsing.Model.PropertyIdentifier
Type ( Type type ) : Docu.Parsing.Model.TypeIdentifier
XmlString ( string name ) : Identifier

Private Methods

Method Description
BuildTypeLookup ( ) : void
CountOfGenericArguments ( string genericArguments ) : int
GetMethodName ( string fullName ) : string
GetMethodParameters ( string fullName ) : List
GetTypeName ( string fullName ) : string
IndexAfterGenericArguments ( string parameterList, int startPosition ) : int
IsGenericArgument ( string parameter ) : bool
MethodName ( string name ) : Docu.Parsing.Model.MethodIdentifier
TypeString ( string name ) : Docu.Parsing.Model.TypeIdentifier

Method Details

Event() public static method

public static Event ( EventInfo ev, Type type ) : EventIdentifier
ev System.Reflection.EventInfo
type System.Type
return EventIdentifier

ExtractMethodArgumentTypes() public static method

public static ExtractMethodArgumentTypes ( string methodParameters ) : IEnumerable
methodParameters string
return IEnumerable

Field() public static method

public static Field ( FieldInfo field, Type type ) : FieldIdentifier
field System.Reflection.FieldInfo
type System.Type
return FieldIdentifier

Method() public static method

public static Method ( MethodBase method, Type type ) : Docu.Parsing.Model.MethodIdentifier
method System.Reflection.MethodBase
type System.Type
return Docu.Parsing.Model.MethodIdentifier

Namespace() public static method

public static Namespace ( string ns ) : Docu.Parsing.Model.NamespaceIdentifier
ns string
return Docu.Parsing.Model.NamespaceIdentifier

ParameterType() public static method

public static ParameterType ( MethodBase method, Type type ) : Docu.Parsing.Model.TypeIdentifier
method System.Reflection.MethodBase
type System.Type
return Docu.Parsing.Model.TypeIdentifier

Property() public static method

public static Property ( PropertyInfo property, Type type ) : Docu.Parsing.Model.PropertyIdentifier
property System.Reflection.PropertyInfo
type System.Type
return Docu.Parsing.Model.PropertyIdentifier

Type() public static method

public static Type ( Type type ) : Docu.Parsing.Model.TypeIdentifier
type System.Type
return Docu.Parsing.Model.TypeIdentifier

XmlString() public static method

public static XmlString ( string name ) : Identifier
name string
return Identifier