C# Класс Castle.DynamicProxy.Generators.Emitters.TypeUtil

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

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

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