C# 클래스 Reflector.Helper

파일 보기 프로젝트 열기: lzybkr/CppCliReflector

공개 메소드들

메소드 설명
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