C# 클래스 Castle.DynamicProxy.Generators.Emitters.TypeUtil

파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP

공개 메소드들

메소드 설명
GetAllFields ( this type ) : System.Reflection.FieldInfo[]
GetAllInterfaces ( ) : ICollection

Returns list of all unique interfaces implemented given types, including their base interfaces.

GetAllInterfaces ( this type ) : ICollection
GetClosedParameterType ( this type, Type parameter ) : Type
SetStaticField ( this type, string fieldName, BindingFlags additionalFlags, object value ) : void
Sort ( MemberInfo members ) : System.Reflection.MemberInfo[]

비공개 메소드들

메소드 설명
CloseGenericParametersIfAny ( AbstractTypeEmitter emitter, Type arguments ) : bool
Sort ( IEnumerable types ) : System.Type[]

메소드 상세

GetAllFields() 공개 정적인 메소드

public static GetAllFields ( this type ) : System.Reflection.FieldInfo[]
type this
리턴 System.Reflection.FieldInfo[]

GetAllInterfaces() 공개 정적인 메소드

Returns list of all unique interfaces implemented given types, including their base interfaces.
public static GetAllInterfaces ( ) : ICollection
리턴 ICollection

GetAllInterfaces() 공개 정적인 메소드

public static GetAllInterfaces ( this type ) : ICollection
type this
리턴 ICollection

GetClosedParameterType() 공개 정적인 메소드

public static GetClosedParameterType ( this type, Type parameter ) : Type
type this
parameter System.Type
리턴 System.Type

SetStaticField() 공개 정적인 메소드

public static SetStaticField ( this type, string fieldName, BindingFlags additionalFlags, object value ) : void
type this
fieldName string
additionalFlags BindingFlags
value object
리턴 void

Sort() 공개 정적인 메소드

public static Sort ( MemberInfo members ) : System.Reflection.MemberInfo[]
members System.Reflection.MemberInfo
리턴 System.Reflection.MemberInfo[]