C# Class Reflector.Helper

Mostrar archivo Open project: lzybkr/CppCliReflector

Public Methods

Method Description
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

Private Methods

Method Description
GetInterfaces ( ITypeDeclaration value ) : ICollection

Method Details

GetAddMethod() public static method

public static GetAddMethod ( IEventReference value ) : IMethodDeclaration
value IEventReference
return IMethodDeclaration

GetAssemblyReference() public static method

public static GetAssemblyReference ( IType value ) : IAssemblyReference
value IType
return IAssemblyReference

GetEvents() public static method

public static GetEvents ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
return ICollection

GetFields() public static method

public static GetFields ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
return ICollection

GetGetMethod() public static method

public static GetGetMethod ( IPropertyReference value ) : IMethodDeclaration
value IPropertyReference
return IMethodDeclaration

GetInterfaces() public static method

public static GetInterfaces ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
return ICollection

GetInvokeMethod() public static method

public static GetInvokeMethod ( IEventReference value ) : IMethodDeclaration
value IEventReference
return IMethodDeclaration

GetMethod() public static method

public static GetMethod ( ITypeDeclaration value, string methodName ) : IMethodDeclaration
value ITypeDeclaration
methodName string
return IMethodDeclaration

GetMethods() public static method

public static GetMethods ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
return ICollection

GetName() public static method

public static GetName ( IEventReference value ) : string
value IEventReference
return string

GetName() public static method

public static GetName ( IFieldReference value ) : string
value IFieldReference
return string

GetName() public static method

public static GetName ( IMethodReference value ) : string
value IMethodReference
return string

GetName() public static method

public static GetName ( IPropertyReference value ) : string
value IPropertyReference
return string

GetName() public static method

public static GetName ( ITypeReference value ) : string
value ITypeReference
return string

GetNameWithDeclaringType() public static method

public static GetNameWithDeclaringType ( IEventReference value ) : string
value IEventReference
return string

GetNameWithDeclaringType() public static method

public static GetNameWithDeclaringType ( IFieldReference value ) : string
value IFieldReference
return string

GetNameWithDeclaringType() public static method

public static GetNameWithDeclaringType ( IMethodReference value ) : string
value IMethodReference
return string

GetNameWithDeclaringType() public static method

public static GetNameWithDeclaringType ( IPropertyReference value ) : string
value IPropertyReference
return string

GetNameWithParameterList() public static method

public static GetNameWithParameterList ( IMethodReference value ) : string
value IMethodReference
return string

GetNameWithResolutionScope() public static method

public static GetNameWithResolutionScope ( ITypeReference value ) : string
value ITypeReference
return string

GetNestedTypes() public static method

public static GetNestedTypes ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
return ICollection

GetProperties() public static method

public static GetProperties ( ITypeDeclaration value, IVisibilityConfiguration visibility ) : ICollection
value ITypeDeclaration
visibility IVisibilityConfiguration
return ICollection

GetRemoveMethod() public static method

public static GetRemoveMethod ( IEventReference value ) : IMethodDeclaration
value IEventReference
return IMethodDeclaration

GetResolutionScope() public static method

public static GetResolutionScope ( ITypeReference value ) : string
value ITypeReference
return string

GetSetMethod() public static method

public static GetSetMethod ( IPropertyReference value ) : IMethodDeclaration
value IPropertyReference
return IMethodDeclaration

GetVisibility() public static method

public static GetVisibility ( IEventReference value ) : MethodVisibility
value IEventReference
return MethodVisibility

GetVisibility() public static method

public static GetVisibility ( IPropertyReference value ) : MethodVisibility
value IPropertyReference
return MethodVisibility

IsDelegate() public static method

public static IsDelegate ( ITypeReference value ) : bool
value ITypeReference
return bool

IsEnumeration() public static method

public static IsEnumeration ( ITypeReference value ) : bool
value ITypeReference
return bool

IsObject() public static method

public static IsObject ( ITypeReference value ) : bool
value ITypeReference
return bool

IsStatic() public static method

public static IsStatic ( IEventReference value ) : bool
value IEventReference
return bool

IsStatic() public static method

public static IsStatic ( IPropertyReference value ) : bool
value IPropertyReference
return bool

IsValueType() public static method

public static IsValueType ( ITypeReference value ) : bool
value ITypeReference
return bool

IsVisible() public static method

public static IsVisible ( IEventReference value, IVisibilityConfiguration visibility ) : bool
value IEventReference
visibility IVisibilityConfiguration
return bool

IsVisible() public static method

public static IsVisible ( IFieldReference value, IVisibilityConfiguration visibility ) : bool
value IFieldReference
visibility IVisibilityConfiguration
return bool

IsVisible() public static method

public static IsVisible ( IMethodReference value, IVisibilityConfiguration visibility ) : bool
value IMethodReference
visibility IVisibilityConfiguration
return bool

IsVisible() public static method

public static IsVisible ( IPropertyReference value, IVisibilityConfiguration visibility ) : bool
value IPropertyReference
visibility IVisibilityConfiguration
return bool

IsVisible() public static method

public static IsVisible ( IType value, IVisibilityConfiguration visibility ) : bool
value IType
visibility IVisibilityConfiguration
return bool

TypeWriter() public static method

public static TypeWriter ( StringWriter writer, IType iType ) : void
writer StringWriter
iType IType
return void