C# Класс Reflector.Helper

Показать файл Открыть проект

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

Метод Описание
GetAddMethod ( IEventReference value ) : IMethodDeclaration
GetAssemblyReference ( IType value ) : IAssemblyReference
GetEvents ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
GetFields ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
GetGetMethod ( IPropertyReference value ) : IMethodDeclaration
GetInterfaces ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
GetInvokeMethod ( IEventReference value ) : IMethodDeclaration
GetMethod ( ITypeDeclaration value, string methodName ) : IMethodDeclaration
GetMethods ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
GetName ( IEventReference value ) : string
GetName ( IFieldReference value ) : string
GetName ( IMethodReference value ) : string
GetName ( IPropertyReference value ) : string
GetName ( ITypeReference value ) : string
GetNameWithDeclaringType ( IEventReference value ) : string
GetNameWithDeclaringType ( IFieldReference value ) : string
GetNameWithDeclaringType ( IMethodReference value ) : string
GetNameWithDeclaringType ( IPropertyReference value ) : string
GetNameWithParameterList ( IMethodReference value ) : string
GetNameWithResolutionScope ( ITypeReference value ) : string
GetNestedTypes ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
GetProperties ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
GetRemoveMethod ( IEventReference value ) : IMethodDeclaration
GetResolutionScope ( ITypeReference value ) : string
GetSetMethod ( IPropertyReference value ) : IMethodDeclaration
GetVisibility ( IEventReference value ) : MethodVisibility
GetVisibility ( IPropertyReference value ) : MethodVisibility
IsDelegate ( ITypeReference value ) : bool
IsEnumeration ( ITypeReference value ) : bool
IsObject ( ITypeReference value ) : bool
IsStatic ( IEventReference value ) : bool
IsStatic ( IPropertyReference value ) : bool
IsValueType ( ITypeReference value ) : bool
IsVisible ( IEventReference value, IVisibilityConfiguration visibility ) : bool
IsVisible ( IFieldReference value, IVisibilityConfiguration visibility ) : bool
IsVisible ( IMethodReference value, IVisibilityConfiguration visibility ) : bool
IsVisible ( IPropertyReference value, IVisibilityConfiguration visibility ) : bool
IsVisible ( IType value, IVisibilityConfiguration visibility ) : bool
TypeWriter ( StringWriter writer, IType iType ) : void

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

Метод Описание
GetInterfaces ( ITypeDeclaration value ) : ICollection

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

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

public static GetAddMethod ( IEventReference value ) : IMethodDeclaration
value IEventReference
Результат IMethodDeclaration

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

public static GetAssemblyReference ( IType value ) : IAssemblyReference
value IType
Результат IAssemblyReference

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

public static GetEvents ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
Результат ICollection

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

public static GetFields ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
Результат ICollection

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

public static GetGetMethod ( IPropertyReference value ) : IMethodDeclaration
value IPropertyReference
Результат IMethodDeclaration

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

public static GetInterfaces ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
Результат ICollection

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

public static GetInvokeMethod ( IEventReference value ) : IMethodDeclaration
value IEventReference
Результат IMethodDeclaration

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

public static GetMethod ( ITypeDeclaration value, string methodName ) : IMethodDeclaration
value ITypeDeclaration
methodName string
Результат IMethodDeclaration

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

public static GetMethods ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
Результат ICollection

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

public static GetName ( IEventReference value ) : string
value IEventReference
Результат string

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

public static GetName ( IFieldReference value ) : string
value IFieldReference
Результат string

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

public static GetName ( IMethodReference value ) : string
value IMethodReference
Результат string

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

public static GetName ( IPropertyReference value ) : string
value IPropertyReference
Результат string

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

public static GetName ( ITypeReference value ) : string
value ITypeReference
Результат string

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

public static GetNameWithDeclaringType ( IEventReference value ) : string
value IEventReference
Результат string

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

public static GetNameWithDeclaringType ( IFieldReference value ) : string
value IFieldReference
Результат string

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

public static GetNameWithDeclaringType ( IMethodReference value ) : string
value IMethodReference
Результат string

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

public static GetNameWithDeclaringType ( IPropertyReference value ) : string
value IPropertyReference
Результат string

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

public static GetNameWithParameterList ( IMethodReference value ) : string
value IMethodReference
Результат string

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

public static GetNameWithResolutionScope ( ITypeReference value ) : string
value ITypeReference
Результат string

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

public static GetNestedTypes ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
Результат ICollection

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

public static GetProperties ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
Результат ICollection

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

public static GetRemoveMethod ( IEventReference value ) : IMethodDeclaration
value IEventReference
Результат IMethodDeclaration

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

public static GetResolutionScope ( ITypeReference value ) : string
value ITypeReference
Результат string

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

public static GetSetMethod ( IPropertyReference value ) : IMethodDeclaration
value IPropertyReference
Результат IMethodDeclaration

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

public static GetVisibility ( IEventReference value ) : MethodVisibility
value IEventReference
Результат MethodVisibility

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

public static GetVisibility ( IPropertyReference value ) : MethodVisibility
value IPropertyReference
Результат MethodVisibility

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

public static IsDelegate ( ITypeReference value ) : bool
value ITypeReference
Результат bool

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

public static IsEnumeration ( ITypeReference value ) : bool
value ITypeReference
Результат bool

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

public static IsObject ( ITypeReference value ) : bool
value ITypeReference
Результат bool

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

public static IsStatic ( IEventReference value ) : bool
value IEventReference
Результат bool

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

public static IsStatic ( IPropertyReference value ) : bool
value IPropertyReference
Результат bool

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

public static IsValueType ( ITypeReference value ) : bool
value ITypeReference
Результат bool

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

public static IsVisible ( IEventReference value, IVisibilityConfiguration visibility ) : bool
value IEventReference
visibility IVisibilityConfiguration
Результат bool

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

public static IsVisible ( IFieldReference value, IVisibilityConfiguration visibility ) : bool
value IFieldReference
visibility IVisibilityConfiguration
Результат bool

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

public static IsVisible ( IMethodReference value, IVisibilityConfiguration visibility ) : bool
value IMethodReference
visibility IVisibilityConfiguration
Результат bool

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

public static IsVisible ( IPropertyReference value, IVisibilityConfiguration visibility ) : bool
value IPropertyReference
visibility IVisibilityConfiguration
Результат bool

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

public static IsVisible ( IType value, IVisibilityConfiguration visibility ) : bool
value IType
visibility IVisibilityConfiguration
Результат bool

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

public static TypeWriter ( StringWriter writer, IType iType ) : void
writer StringWriter
iType IType
Результат void