C# Класс Docu.Parsing.Model.IdentifierFor

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Event() публичный статический Метод

public static Event ( EventInfo ev, Type type ) : EventIdentifier
ev System.Reflection.EventInfo
type System.Type
Результат EventIdentifier

ExtractMethodArgumentTypes() публичный статический Метод

public static ExtractMethodArgumentTypes ( string methodParameters ) : IEnumerable
methodParameters string
Результат IEnumerable

Field() публичный статический Метод

public static Field ( FieldInfo field, Type type ) : FieldIdentifier
field System.Reflection.FieldInfo
type System.Type
Результат FieldIdentifier

Method() публичный статический Метод

public static Method ( MethodBase method, Type type ) : Docu.Parsing.Model.MethodIdentifier
method System.Reflection.MethodBase
type System.Type
Результат Docu.Parsing.Model.MethodIdentifier

Namespace() публичный статический Метод

public static Namespace ( string ns ) : Docu.Parsing.Model.NamespaceIdentifier
ns string
Результат Docu.Parsing.Model.NamespaceIdentifier

ParameterType() публичный статический Метод

public static ParameterType ( MethodBase method, Type type ) : Docu.Parsing.Model.TypeIdentifier
method System.Reflection.MethodBase
type System.Type
Результат Docu.Parsing.Model.TypeIdentifier

Property() публичный статический Метод

public static Property ( PropertyInfo property, Type type ) : Docu.Parsing.Model.PropertyIdentifier
property System.Reflection.PropertyInfo
type System.Type
Результат Docu.Parsing.Model.PropertyIdentifier

Type() публичный статический Метод

public static Type ( Type type ) : Docu.Parsing.Model.TypeIdentifier
type System.Type
Результат Docu.Parsing.Model.TypeIdentifier

XmlString() публичный статический Метод

public static XmlString ( string name ) : Identifier
name string
Результат Identifier