TypeDelegator Класс

Определение

Инкапсулирует объект Type и делегирует методы этому типу Type.

public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
    inherit TypeInfo
[<System.Serializable>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
Наследование
TypeDelegator
Наследование
TypeDelegator
Атрибуты

Комментарии

Наследуйте от этого типа и переопределите только те элементы, в которых необходимо предоставить настройку, а также все члены, необходимые вашей программе и еще не реализованные TypeDelegator.

TypeDelegatorявляется производным от System.Type и реализует большинство свойств и методов .Type Для каждого реализуемого TypeDelegator элемента автоматически делегируется соответствующему члену внутреннего Type объекта, который предоставляется в качестве аргумента конструктору. Этот внутренний Type объект предоставляется для производных классов полем protectedtypeImpl .

Примечание

Некоторые члены TypeDelegator имеют реализации, хотя сами члены просто наследуются от Type. В этих случаях реализация предоставляется переопределенным protected методом с именем, заканчивающимся на Impl. Например, реализация для всех перегрузок GetMethods метода предоставляется переопределенным GetMethodImpl методом . Реализация унаследованных свойств, таких как IsPublic и IsNestedAssembly , предоставляется переопределенным GetAttributeFlagsImpl методом .

Производные классы могут предоставить открытый конструктор, который принимает Type объект в качестве параметра и просто передает этот объект конструктору TypeDelegator(Type) или может задать внутренний Type объект каким-либо другим способом.

Если производный класс использует член, не реализованный TypeDelegator, он должен переопределить этот член и предоставить реализацию. Простейшая реализация заключается в вызове соответствующего элемента во внутреннем Type объекте, предоставленном typeImpl полем, но вы можете предоставить любую реализацию, необходимую приложению. Нет необходимости переопределять эти элементы, если они не используются приложением или функциями библиотеки, которые вызывает приложение (например, конструктор).CodeTypeReference.CodeTypeReference(Type)

Следующие виртуальные методы (Overridable методы в Visual Basic) Type не реализуются TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefTypeMakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, , , IsEnumDefined, . IsEquivalentTo

Следующие виртуальные свойства (Overridable свойства в Visual Basic) Type не реализуются TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, , IsSecuritySafeCritical, . IsSecurityTransparent

Конструкторы

TypeDelegator()

Инициализирует новый экземпляр класса TypeDelegator стандартными свойствами.

TypeDelegator(Type)

Инициализирует новый экземпляр класса TypeDelegator, задавая инкапсулирующий экземпляр.

Поля

typeImpl

Значение, содержащее сведения о типе.

Свойства

Assembly

Возвращает сборку реализуемого типа.

AssemblyQualifiedName

Возвращает полное имя сборки.

Attributes

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
Attributes

Возвращает атрибуты, связанные с объектом Type.

(Унаследовано от Type)
BaseType

Возвращает базовый тип текущего типа.

ContainsGenericParameters

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
ContainsGenericParameters

Возвращает значение, позволяющее определить, имеются ли у текущего объекта Type параметры типа, которые не были замещены указанными типами.

(Унаследовано от Type)
CustomAttributes

Получает коллекцию, содержащую пользовательские атрибуты этого члена.

(Унаследовано от MemberInfo)
DeclaredConstructors

Получает коллекцию конструкторов, объявленных текущим типом.

(Унаследовано от TypeInfo)
DeclaredEvents

Получает коллекцию событий, определенных текущим типом.

(Унаследовано от TypeInfo)
DeclaredFields

Получает коллекцию полей, определенных текущим типом.

(Унаследовано от TypeInfo)
DeclaredMembers

Получает коллекцию членов, определенных текущим типом.

(Унаследовано от TypeInfo)
DeclaredMethods

Получает коллекцию методов, определенных текущим типом.

(Унаследовано от TypeInfo)
DeclaredNestedTypes

Получает коллекцию вложенных типов, определенных текущим типом.

(Унаследовано от TypeInfo)
DeclaredProperties

Возвращает коллекцию свойств, определенных текущим типом.

(Унаследовано от TypeInfo)
DeclaringMethod

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
DeclaringMethod

Возвращает метод MethodBase, который представляет объявляемый метод, если текущий Type представляет параметр типа универсального метода.

(Унаследовано от Type)
DeclaringType

Возвращает тип, объявивший текущий вложенный тип или параметр универсального типа.

(Унаследовано от Type)
FullName

Возвращает полное имя реализуемого типа.

GenericParameterAttributes

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GenericParameterAttributes

Возвращает сочетание флагов GenericParameterAttributes, описывающих ковариацию и особые ограничения текущего параметра универсального типа.

(Унаследовано от Type)
GenericParameterPosition

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GenericParameterPosition

Возвращает позицию параметра типа в списке параметров универсального типа или метода, который объявил параметр, если объект Type представляет параметр универсального типа или метода.

(Унаследовано от Type)
GenericTypeArguments

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GenericTypeArguments

Получает массив аргументов универсального типа для этого типа.

(Унаследовано от Type)
GenericTypeParameters

Возвращает массив параметров универсального типа для текущего экземпляра.

(Унаследовано от TypeInfo)
GUID

Возвращает GUID (глобальный идентификатор) реализуемого типа.

HasElementType

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
HasElementType

Возвращает значение, позволяющее определить, содержит ли текущий объект Type в себе другой тип или ссылку на другой тип (иными словами, является ли текущий объект Type массивом, указателем либо параметром или же он передается по ссылке).

(Унаследовано от Type)
ImplementedInterfaces

Возвращает коллекцию интерфейсов, реализованных текущим типом.

(Унаследовано от TypeInfo)
IsAbstract

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsAbstract

Возвращает значение, показывающее, является ли данный объект Type абстрактным объектом, который должен быть переопределен.

(Унаследовано от Type)
IsAnsiClass

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsAnsiClass

Возвращает значение, позволяющее определить, выбран ли для объекта AnsiClass атрибут формата строки Type.

(Унаследовано от Type)
IsArray

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsArray

Возвращает значение, показывающее, является ли тип массивом.

(Унаследовано от Type)
IsAutoClass

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsAutoClass

Возвращает значение, позволяющее определить, выбран ли для объекта AutoClass атрибут формата строки Type.

(Унаследовано от Type)
IsAutoLayout

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsAutoLayout

Получает значение, указывающее, выкладываются ли поля текущего типа автоматически средой CLR.

(Унаследовано от Type)
IsByRef

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsByRef

Возвращает значение, указывающее, передан ли объект Type по ссылке.

(Унаследовано от Type)
IsByRefLike

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsByRefLike

Возвращает значение, показывающее, является ли тип структурой, подобной ByRef.

(Унаследовано от Type)
IsClass

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsClass

Получает значение, позволяющее определить, является объект Type классом или делегатом (иными словами, не является типом значения или интерфейсом).

(Унаследовано от Type)
IsCollectible

Возвращает значение IsCollectible для typeImpl этого объекта, которое указывает, является ли данный объект, который является реализацией MemberInfo, частью сборки, содержащейся в собираемом объекте AssemblyLoadContext.

IsCollectible

Получает значение, указывающее, является ли объект MemberInfo частью сборки, содержащейся в забираемом контексте AssemblyLoadContext.

(Унаследовано от MemberInfo)
IsCOMObject

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsCOMObject

Возвращает значение, указывающее, является ли объект Type COM-объектом.

(Унаследовано от Type)
IsConstructedGenericType

Возвращает значение, указывающее, представляет ли этот данный объект сконструированный универсальный тип.

IsConstructedGenericType

Возвращает значение, указывающее, представляет ли этот данный объект сконструированный универсальный тип. Можно создать экземпляры сконструированного универсального типа.

(Унаследовано от Type)
IsContextful

Возвращает значение, позволяющее определить, можно ли поместить в контекст объект Type.

(Унаследовано от Type)
IsEnum

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsEnum

Возвращает значение, позволяющее определить, представляет ли текущий объект Type перечисление.

(Унаследовано от Type)
IsExplicitLayout

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsExplicitLayout

Возвращает значение, указывающее, выкладываются ли поля текущего типа с явно заданными смещениями.

(Унаследовано от Type)
IsFunctionPointer

Возвращает значение, указывающее, является ли текущий Type указатель функцией.

IsFunctionPointer

Возвращает значение, указывающее, является ли текущий Type указатель функцией.

(Унаследовано от Type)
IsGenericMethodParameter

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsGenericMethodParameter

Получает значение, позволяющее определить, представляет ли текущий объект Type параметр типа в определении универсального метода.

(Унаследовано от Type)
IsGenericParameter

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsGenericParameter

Возвращает значение, позволяющее определить, представляет ли текущий объект Type параметр типа в определении универсального типа или метода.

(Унаследовано от Type)
IsGenericType

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsGenericType

Возвращает значение, указывающее, является ли текущий тип универсальным.

(Унаследовано от Type)
IsGenericTypeDefinition

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsGenericTypeDefinition

Возвращает значение, позволяющее определить, представляет ли текущий объект Type определение универсального типа, на основе которого можно сконструировать другие универсальные типы.

(Унаследовано от Type)
IsGenericTypeParameter

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsGenericTypeParameter

Получает значение, позволяющее определить, представляет ли текущий объект Type параметр типа в определении универсального типа.

(Унаследовано от Type)
IsImport

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsImport

Возвращает значение, позволяющее определить, есть ли у объекта Type атрибут ComImportAttribute, свидетельствующий о том, что объект был импортирован из библиотеки COM-типов.

(Унаследовано от Type)
IsInterface

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsInterface

Возвращает значение, позволяющее определить, является ли объект Type интерфейсом (иными словами, не является классом или типом значения).

(Унаследовано от Type)
IsLayoutSequential

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsLayoutSequential

Возвращает значение, указывающее, выкладываются ли поля текущего типа последовательно, в том порядке, в котором они были определены, или выдаются в метаданные.

(Унаследовано от Type)
IsMarshalByRef

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsMarshalByRef

Возвращает значение, указывающее, маршалирован ли объект Type по ссылке.

(Унаследовано от Type)
IsNested

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNested

Возвращает значение, позволяющее определить, представляет ли текущий объект Type тип, определение которого вложено в определение другого типа.

(Унаследовано от Type)
IsNestedAssembly

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNestedAssembly

Возвращает значение, позволяющее определить, является ли объект Type вложенным и видимым только в своей сборке.

(Унаследовано от Type)
IsNestedFamANDAssem

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNestedFamANDAssem

Возвращает значение, позволяющее определить, является ли объект Type вложенным и видимым только для классов, принадлежащих одновременно к семейству и сборке этого объекта.

(Унаследовано от Type)
IsNestedFamily

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNestedFamily

Возвращает значение, позволяющее определить, является ли объект Type вложенным и видимым только в своем семействе.

(Унаследовано от Type)
IsNestedFamORAssem

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNestedFamORAssem

Возвращает значение, позволяющее определить, является ли данный объект Type вложенным и видимым только для классов, принадлежащих либо к его семейству, либо к его сборке.

(Унаследовано от Type)
IsNestedPrivate

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNestedPrivate

Возвращает значение, позволяющее определить, является ли объект Type вложенным и объявленным как закрытый.

(Унаследовано от Type)
IsNestedPublic

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNestedPublic

Возвращает значение, позволяющее определить, является ли класс вложенным и объявленным как открытый.

(Унаследовано от Type)
IsNotPublic

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsNotPublic

Возвращает значение, позволяющее определить, не был ли объект Type объявлен как открытый.

(Унаследовано от Type)
IsPointer

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsPointer

Возвращает значение, указывающее, является ли объект Type указателем.

(Унаследовано от Type)
IsPrimitive

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsPrimitive

Возвращает значение, указывающее, является ли Type одним из типов-примитивов.

(Унаследовано от Type)
IsPublic

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsPublic

Возвращает значение, позволяющее определить, был ли объект Type объявлен как открытый.

(Унаследовано от Type)
IsSealed

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsSealed

Возвращает значение, позволяющее определить, был ли объект Type объявлен как запечатанный.

(Унаследовано от Type)
IsSecurityCritical

Возвращает значение, которое указывает, является ли текущий тип критически важным для безопасности или защищенным критически важным для безопасности на данном уровне доверия и, следовательно, может ли он выполнять критические операции.

(Унаследовано от Type)
IsSecuritySafeCritical

Возвращает значение, которое указывает, является ли текущий тип защищенным критически важным для безопасности на текущем уровне доверия и, следовательно, может ли он выполнять критические операции и предоставлять доступ прозрачному коду.

(Унаследовано от Type)
IsSecurityTransparent

Получает значение, которое указывает, является ли текущий тип прозрачным на текущем уровне доверия и, следовательно, не может выполнять критические операции.

(Унаследовано от Type)
IsSerializable

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsSerializable
Устаревшие..

Возвращает значение, указывающее, является ли объект двоичным Type сериализуемым.

(Унаследовано от Type)
IsSignatureType

Возвращает значение, показывающее, является ли тип типом сигнатуры.

(Унаследовано от Type)
IsSpecialName

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsSpecialName

Возвращает значение, позволяющее определить, требует ли имя данного объекта специальной обработки.

(Унаследовано от Type)
IsSZArray

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsSZArray

Возвращает значение, указывающее, является ли тип типом массива, который может представлять только одномерный массив с нулевой нижней границей.

(Унаследовано от Type)
IsTypeDefinition

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsTypeDefinition

Возвращает значение, показывающее, является ли тип определением типа.

(Унаследовано от Type)
IsUnicodeClass

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsUnicodeClass

Возвращает значение, позволяющее определить, выбран ли для объекта UnicodeClass атрибут формата строки Type.

(Унаследовано от Type)
IsUnmanagedFunctionPointer

Возвращает значение, указывающее, является ли текущий Type указатель неуправляемой функции.

IsUnmanagedFunctionPointer

Возвращает значение, указывающее, является ли текущий Type указатель неуправляемой функцией.

(Унаследовано от Type)
IsValueType

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsValueType

Возвращает значение, позволяющее определить, является ли объект Type типом значения.

(Унаследовано от Type)
IsVariableBoundArray

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsVariableBoundArray

Возвращает значение, указывающее, является ли тип типом массива, который может представлять многомерный массив или массив с произвольной нижней границей.

(Унаследовано от Type)
IsVisible

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsVisible

Возвращает значение, позволяющее определить, можно ли получить доступ к объекту Type из кода за пределами сборки.

(Унаследовано от Type)
MemberType

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
MemberType

Возвращает значение MemberTypes, позволяющее определить, каким типом является этот член: обычным или вложенным.

(Унаследовано от Type)
MetadataToken

Возвращает значение, определяющее этот объект в метаданных.

MetadataToken

Получает значение, определяющее элемент метаданных.

(Унаследовано от MemberInfo)
Module

Возвращает модуль, содержащий реализованный тип.

Name

Возвращает имя реализуемого типа с удалением пути.

Namespace

Возвращает пространство имен реализуемого типа.

ReflectedType

Возвращает объект класса, который использовался для получения этого члена.

(Унаследовано от Type)
StructLayoutAttribute

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
StructLayoutAttribute

Возвращает атрибут StructLayoutAttribute, описывающий структуру текущего типа.

(Унаследовано от Type)
TypeHandle

Возвращает дескриптор представления внутренних метаданных реализуемого типа.

TypeInitializer

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
TypeInitializer

Возвращает инициализатор типа.

(Унаследовано от Type)
UnderlyingSystemType

Возвращает базовый класс Type, который представляет реализуемый тип.

Методы

AsType()

Возвращает текущий тип в виде объекта Type.

(Унаследовано от TypeInfo)
Equals(Object)

Определяет, совпадает ли базовый системный тип текущего объекта Type с базовым системным типом указанного объекта Object.

(Унаследовано от Type)
Equals(Type)

Позволяет определить, совпадает ли базовый системный тип текущего объекта Type с базовым системным типом указанного объекта Type.

(Унаследовано от Type)
FindInterfaces(TypeFilter, Object)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
FindInterfaces(TypeFilter, Object)

Возвращает массив объектов Type, представляющий отфильтрованный список интерфейсов, реализованных или наследуемых текущим объектом Type.

(Унаследовано от Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Возвращает отфильтрованный массив объектов MemberInfo, тип которого совпадает с указанным типом члена.

(Унаследовано от Type)
GetArrayRank()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetArrayRank()

Возвращает размерность массива.

(Унаследовано от Type)
GetAttributeFlagsImpl()

Получает атрибуты, присвоенные объекту TypeDelegator.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Выполняет поиск конструктора с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений по привязке и соглашений о вызовах.

(Унаследовано от Type)
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Выполняет поиск конструктора, параметры которого соответствуют указанным типам аргументов и модификаторам, используя заданные ограничения привязки.

(Унаследовано от Type)
GetConstructor(BindingFlags, Type[])

Выполняет поиск конструктора, параметры которого соответствуют заданным типам аргументов, используя указанные ограничения привязки.

(Унаследовано от Type)
GetConstructor(Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetConstructor(Type[])

Выполняет поиск открытого конструктора экземпляра, параметры которого соответствуют типам, содержащимся в указанном массиве.

(Унаследовано от Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Возвращает конструктор, при помощи которого был реализован объект TypeDelegator.

GetConstructors()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetConstructors()

Возвращает все открытые конструкторы, определенные для текущего объекта Type.

(Унаследовано от Type)
GetConstructors(BindingFlags)

Возвращает массив объектов ConstructorInfo, представляющих конструкторы, определенные для типа, который инкапсулируется в текущем типе TypeDelegator.

GetCustomAttributes(Boolean)

Возвращает все пользовательские атрибуты, определенные для этого типа, а также определяет, должна ли быть просмотрена цепочка наследования данного типа.

GetCustomAttributes(Type, Boolean)

Возвращает массив пользовательских атрибутов, отбираемых по типу.

GetCustomAttributesData()

Возвращает список объектов CustomAttributeData, представляющих данные об атрибутах, примененных к целевому элементу.

(Унаследовано от MemberInfo)
GetDeclaredEvent(String)

Возвращает объект , представляющий указанное событие, объявленное текущим типом.

(Унаследовано от TypeInfo)
GetDeclaredField(String)

Возвращает объект , представляющий указанное поле, объявленное текущим типом.

(Унаследовано от TypeInfo)
GetDeclaredMethod(String)

Возвращает объект , представляющий указанный метод, объявленный текущим типом.

(Унаследовано от TypeInfo)
GetDeclaredMethods(String)

Возвращает коллекцию, содержащую все методы, объявленные в текущем типе, соответствующие указанному имени.

(Унаследовано от TypeInfo)
GetDeclaredNestedType(String)

Возвращает объект , представляющий указанный вложенный тип, объявленный текущим типом.

(Унаследовано от TypeInfo)
GetDeclaredProperty(String)

Возвращает объект , представляющий указанное свойство, объявленное текущим типом.

(Унаследовано от TypeInfo)
GetDefaultMembers()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetDefaultMembers()

Выполняет поиск членов, определенных для текущего объекта Type, для которого задан атрибут DefaultMemberAttribute.

(Унаследовано от Type)
GetElementType()

Возвращает тип Type объекта, используемого или упоминаемого в текущем массиве, указателе или параметре ByRef.

GetEnumName(Object)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetEnumName(Object)

Возвращает имя константы с заданным значением для текущего типа перечисления.

(Унаследовано от Type)
GetEnumNames()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetEnumNames()

Возвращает имена членов текущего типа перечисления.

(Унаследовано от Type)
GetEnumUnderlyingType()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetEnumUnderlyingType()

Возвращает базовый тип текущего типа перечисления.

(Унаследовано от Type)
GetEnumValues()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetEnumValues()

Возвращает массив значений констант в текущем типе перечисления.

(Унаследовано от Type)
GetEnumValuesAsUnderlyingType()

Извлекает массив значений базовых констант этого типа перечисления.

(Унаследовано от Type)
GetEvent(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetEvent(String)

Возвращает объект EventInfo, представляющий указанное открытое событие.

(Унаследовано от Type)
GetEvent(String, BindingFlags)

Возвращает заданное событие.

GetEvents()

Возвращает массив объектов типа EventInfo, представляющих все открытые события, объявленные или унаследованные текущим объектом TypeDelegator.

GetEvents(BindingFlags)

Возвращает события, заданные параметром bindingAttr и объявленные или унаследованные текущим объектом TypeDelegator.

GetField(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetField(String)

Выполняет поиск открытого поля с заданным именем.

(Унаследовано от Type)
GetField(String, BindingFlags)

Возвращает объект FieldInfo, представляющий поле с заданным именем.

GetFields()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetFields()

Возвращает все открытые поля текущего объекта Type.

(Унаследовано от Type)
GetFields(BindingFlags)

Возвращает массив объектов FieldInfo, представляющих поля данных, определенные для типа, который инкапсулируется в текущем типе TypeDelegator.

GetFunctionPointerCallingConventions()

При переопределении в производном классе возвращает соглашения о вызовах текущего указателя Typeфункции .

GetFunctionPointerCallingConventions()

При переопределении в производном классе возвращает соглашения о вызовах текущего указателя Typeфункции .

(Унаследовано от Type)
GetFunctionPointerParameterTypes()

При переопределении в производном классе возвращает типы параметров текущего указателя Typeфункции .

GetFunctionPointerParameterTypes()

При переопределении в производном классе возвращает типы параметров текущего указателя Typeфункции .

(Унаследовано от Type)
GetFunctionPointerReturnType()

При переопределении в производном классе возвращает тип возвращаемого значения текущего указателя Typeфункции .

GetFunctionPointerReturnType()

При переопределении в производном классе возвращает тип возвращаемого значения текущего указателя Typeфункции .

(Унаследовано от Type)
GetGenericArguments()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetGenericArguments()

Возвращает массив объектов Type, которые представляют аргументы закрытого универсального типа или параметры определения универсального типа.

(Унаследовано от Type)
GetGenericParameterConstraints()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetGenericParameterConstraints()

Возвращает массив объектов Type, которые представляют ограничения, накладываемые на параметр текущего универсального типа.

(Унаследовано от Type)
GetGenericTypeDefinition()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetGenericTypeDefinition()

Возвращает объект Type, представляющий определение универсального типа, на основе которого можно сконструировать текущий универсальный тип.

(Унаследовано от Type)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от Type)
GetInterface(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetInterface(String)

Выполняет поиск интерфейса с заданным именем.

(Унаследовано от Type)
GetInterface(String, Boolean)

Возвращает заданный интерфейс, реализованный типом, инкапсулированным в текущем классе TypeDelegator.

GetInterfaceMap(Type)

Возвращает сопоставление для интерфейса заданного типа.

GetInterfaces()

Возвращает все интерфейсы, реализованные в текущем классе и его базовых классах.

GetMember(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMember(String)

Выполняет поиск открытого члена с заданным именем.

(Унаследовано от Type)
GetMember(String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMember(String, BindingFlags)

Выполняет поиск указанных членов, используя заданные ограничения привязки.

(Унаследовано от Type)
GetMember(String, MemberTypes, BindingFlags)

Возвращает члены (свойства, методы, конструкторы, поля, события и вложенные типы), задаваемые параметрами name, type и bindingAttr.

GetMembers()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMembers()

Возвращает все открытые члены текущего объекта Type.

(Унаследовано от Type)
GetMembers(BindingFlags)

Возвращает члены, заданные параметром bindingAttr.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Выполняет поиск по MemberInfo текущему Type объекту , соответствующему указанному MemberInfoобъекту .

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Выполняет поиск по MemberInfo текущему Type объекту , соответствующему указанному MemberInfoобъекту .

(Унаследовано от Type)
GetMethod(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMethod(String)

Выполняет поиск открытого метода с заданным именем.

(Унаследовано от Type)
GetMethod(String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMethod(String, BindingFlags)

Выполняет поиск указанного метода, используя заданные ограничения привязки.

(Унаследовано от Type)
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Ищет метод с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки и соглашений о вызовах.

(Унаследовано от Type)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ищет заданный метод, параметры которого соответствуют указанным типам аргументов и модификаторам, используя установленные ограничения привязки.

(Унаследовано от Type)
GetMethod(String, BindingFlags, Type[])

Выполняет поиск указанного метода, параметры которого соответствуют заданным типам аргументов, используя указанные ограничения привязки.

(Унаследовано от Type)
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Ищет метод с параметрами, соответствующими указанному числу универсальных параметров, модификаторам и типам аргументов, с учетом заданных ограничений привязки и соглашений о вызовах.

(Унаследовано от Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

Ищет заданный метод, параметры которого соответствуют указанному числу универсальных параметров, типам аргументов и модификаторам, используя установленные ограничения привязки.

(Унаследовано от Type)
GetMethod(String, Int32, BindingFlags, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от Type)
GetMethod(String, Int32, Type[])

Выполняет поиск указанного открытого метода, параметры которого соответствуют указанному числу универсальных параметров и типам аргументов.

(Унаследовано от Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

Выполняет поиск указанного открытого метода, параметры которого соответствуют указанному числу универсальных параметров, типам аргументов и модификаторам.

(Унаследовано от Type)
GetMethod(String, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMethod(String, Type[])

Ищет указанный открытый метод, параметры которого соответствуют заданным типам аргументов.

(Унаследовано от Type)
GetMethod(String, Type[], ParameterModifier[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMethod(String, Type[], ParameterModifier[])

Выполняет поиск указанного открытого метода, параметры которого соответствуют указанным типам аргументов и модификаторам.

(Унаследовано от Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Ищет метод с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки и соглашений о вызовах.

GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

При переопределении в производном классе ищет указанный метод, параметры которого соответствуют указанному числу универсальных параметров, типам аргументов и модификаторам, используя для этого заданные ограничения привязки и соглашение о вызовах.

(Унаследовано от Type)
GetMethods()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetMethods()

Возвращает все открытые методы текущего объекта Type.

(Унаследовано от Type)
GetMethods(BindingFlags)

Возвращает массив объектов MethodInfo, представляющих заданные методы типа, который инкапсулируется в текущем типе TypeDelegator.

GetNestedType(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetNestedType(String)

Выполняет поиск открытого вложенного типа с заданным именем.

(Унаследовано от Type)
GetNestedType(String, BindingFlags)

Возвращает вложенный тип, заданный параметрами name и bindingAttr, которые объявлены или унаследованы типом, представленным текущим объектом TypeDelegator.

GetNestedTypes()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetNestedTypes()

Возвращает открытые типы, вложенные в текущий объект Type.

(Унаследовано от Type)
GetNestedTypes(BindingFlags)

Возвращает вложенные типы, заданные параметром bindingAttr, которые объявлены или унаследованы типом, инкапсулированным в текущем объекте TypeDelegator.

GetOptionalCustomModifiers()

При переопределении в производном классе возвращает необязательные настраиваемые модификаторы текущего Typeобъекта .

(Унаследовано от Type)
GetProperties()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperties()

Возвращает все открытые свойства текущего объекта Type.

(Унаследовано от Type)
GetProperties(BindingFlags)

Возвращает массив объектов PropertyInfo, представляющих заданные свойства типа, который инкапсулируется в текущем типе TypeDelegator.

GetProperty(String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperty(String)

Выполняет поиск открытого свойства с заданным именем.

(Унаследовано от Type)
GetProperty(String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperty(String, BindingFlags)

Ищет указанное свойство, используя заданные ограничения привязки.

(Унаследовано от Type)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ищет свойство с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки.

(Унаследовано от Type)
GetProperty(String, Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperty(String, Type)

Выполняет поиск открытого свойства с заданным именем и типом возвращаемого значения.

(Унаследовано от Type)
GetProperty(String, Type, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperty(String, Type, Type[])

Ищет указанное открытое свойство, параметры которого соответствуют указанным типам аргументов.

(Унаследовано от Type)
GetProperty(String, Type, Type[], ParameterModifier[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperty(String, Type, Type[], ParameterModifier[])

Ищет заданное открытое свойство, параметры которого соответствуют указанным типам аргументов и модификаторам.

(Унаследовано от Type)
GetProperty(String, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
GetProperty(String, Type[])

Ищет указанное открытое свойство, параметры которого соответствуют указанным типам аргументов.

(Унаследовано от Type)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

При переопределении в производном классе выполняет поиск заданного свойства, параметры которого соответствуют типам и модификаторам заданных аргументов, с использованием заданных ограничений привязки.

GetRequiredCustomModifiers()

При переопределении в производном классе возвращает необходимые настраиваемые модификаторы текущего Typeобъекта .

(Унаследовано от Type)
GetType()

Возвращает текущий Type.

(Унаследовано от Type)
GetTypeCodeImpl()

Возвращает код базового типа этого экземпляра Type.

(Унаследовано от Type)
HasElementTypeImpl()

Возвращает значение, указывающее, использует или обращается ли текущий тип Type к другому типу; другими словами, является ли текущий тип Type массивом, указателем или параметром ByRef.

HasSameMetadataDefinitionAs(MemberInfo)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Вызывает указанный член, соответствующий заданным ограничениям привязки и указанному списку аргументов.

(Унаследовано от Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Вызывает указанный член, соответствующий заданным ограничениям привязки, списку аргументов, а также языку и региональным параметрам.

(Унаследовано от Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает указанный член. Вызываемый метод должен быть доступен и обеспечивать наиболее точное соответствие заданному списку аргументов с учетом ограничений заданного модуля привязки и атрибутов вызова.

IsArrayImpl()

Возвращает значение, указывающее, является ли Type массивом.

IsAssignableFrom(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsAssignableFrom(Type)

Определяет, можно ли присвоить экземпляр указанного типа c переменной текущего типа.

(Унаследовано от Type)
IsAssignableFrom(TypeInfo)

Возвращает значение, указывающее, можно ли назначить указанный тип данному типу.

IsAssignableTo(Type)

Определяет, можно ли назначить текущий тип переменной указанного типа targetType.

(Унаследовано от Type)
IsByRefImpl()

Возвращает значение, показывающее, передан ли Type по ссылке.

IsCOMObjectImpl()

Возвращает значение, указывающее, является ли Type объектом COM.

IsContextfulImpl()

Реализует свойство IsContextful и определяет, можно ли поместить в контекст данный объект Type.

(Унаследовано от Type)
IsDefined(Type, Boolean)

Указывает, определен ли пользовательский атрибут, заданный параметром attributeType.

IsEnumDefined(Object)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsEnumDefined(Object)

Возвращает значение, показывающее, имеется ли в текущем типе перечисления указанное значение.

(Унаследовано от Type)
IsEquivalentTo(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsEquivalentTo(Type)

Определяет, имеют ли два типа модели COM одинаковые удостоверения и могут ли они считаться эквивалентными.

(Унаследовано от Type)
IsInstanceOfType(Object)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsInstanceOfType(Object)

Определяет, является ли указанный объект экземпляром текущего типа Type.

(Унаследовано от Type)
IsMarshalByRefImpl()

Реализует свойство IsMarshalByRef и определяет, маршалируется ли объект Type по ссылке.

(Унаследовано от Type)
IsPointerImpl()

Возвращает значение, указывающее, является ли Type указателем.

IsPrimitiveImpl()

Возвращает значение, указывающее, является ли Type одним из типов-примитивов.

IsSubclassOf(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
IsSubclassOf(Type)

Определяет, является ли текущий Type производным от указанного Type.

(Унаследовано от Type)
IsValueTypeImpl()

Возвращает значение, указывающее, является ли данный тип типом значения, то есть, не классом и не интерфейсом.

MakeArrayType()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
MakeArrayType()

Возвращает объект Type, представляющий одномерный массив текущего типа с нижней границей, равной нулю.

(Унаследовано от Type)
MakeArrayType(Int32)

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
MakeArrayType(Int32)

Возвращает объект Type, представляющий массив текущего типа указанной размерности.

(Унаследовано от Type)
MakeByRefType()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
MakeByRefType()

Возвращает объект Type, который представляет текущий тип при передаче в качестве параметра ref (параметра ByRef в Visual Basic).

(Унаследовано от Type)
MakeGenericType(Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
MakeGenericType(Type[])

Замещает элементы массива типов для параметров определения текущего универсального типа и возвращает объект Type, представляющий сконструированный результирующий тип.

(Унаследовано от Type)
MakePointerType()

Инкапсулирует объект Type и делегирует методы этому типу Type.

(Унаследовано от TypeInfo)
MakePointerType()

Возвращает объект Type, который представляет указатель на текущий тип.

(Унаследовано от Type)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает объект типа String, представляющий имя текущего объекта Type.

(Унаследовано от Type)

Явные реализации интерфейса

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от MemberInfo)
_MemberInfo.GetType()

Возвращает объект Type, представляющий класс MemberInfo.

(Унаследовано от MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.

(Унаследовано от MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Type)
_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.

(Унаследовано от Type)
_Type.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от Type)
IReflectableType.GetTypeInfo()

Возвращает представление текущего типа объекта TypeInfo.

(Унаследовано от TypeInfo)

Методы расширения

GetCustomAttribute(MemberInfo, Type)

Извлекает пользовательский атрибут заданного типа, примененный к указанному элементу.

GetCustomAttribute(MemberInfo, Type, Boolean)

Извлекает настраиваемый атрибут указанного типа, который применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttribute<T>(MemberInfo)

Извлекает пользовательский атрибут заданного типа, примененный к указанному элементу.

GetCustomAttribute<T>(MemberInfo, Boolean)

Извлекает настраиваемый атрибут указанного типа, который применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttributes(MemberInfo)

Извлекает коллекцию настраиваемых атрибутов, примененных к указанному члену.

GetCustomAttributes(MemberInfo, Boolean)

Извлекает коллекцию пользовательских атрибутов, которые применяются к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttributes(MemberInfo, Type)

Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному элементу.

GetCustomAttributes(MemberInfo, Type, Boolean)

Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttributes<T>(MemberInfo)

Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному элементу.

GetCustomAttributes<T>(MemberInfo, Boolean)

Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

IsDefined(MemberInfo, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену.

IsDefined(MemberInfo, Type, Boolean)

Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам.

GetTypeInfo(Type)

Возвращает представление TypeInfo указанного типа.

GetMetadataToken(MemberInfo)

Возвращает маркер метаданных для заданного элемента, если он доступен.

HasMetadataToken(MemberInfo)

Возвращает значение, указывающее, доступен ли маркер метаданных для указанного элемента.

GetRuntimeEvent(Type, String)

Получает объект, представляющий указанное событие.

GetRuntimeEvents(Type)

Извлекает коллекцию, представляющую все события, определенные в указанном типе.

GetRuntimeField(Type, String)

Извлекает объект , который представляет указанное поле.

GetRuntimeFields(Type)

Извлекает коллекцию, представляющую все поля, определенные в указанном типе.

GetRuntimeInterfaceMap(TypeInfo, Type)

Возвращает сопоставление интерфейса для заданного типа и указанного интерфейса.

GetRuntimeMethod(Type, String, Type[])

Извлекает объект, который представляет указанный метод.

GetRuntimeMethods(Type)

Извлекает коллекцию, представляющую все методы, определенные в указанном типе.

GetRuntimeProperties(Type)

Извлекает коллекцию, представляющую все свойства, определенные в указанном типе.

GetRuntimeProperty(Type, String)

Извлекает объект, который представляет указанное свойство.

GetConstructor(Type, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetConstructors(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetConstructors(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetDefaultMembers(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetEvent(Type, String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetEvent(Type, String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetEvents(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetEvents(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetField(Type, String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetField(Type, String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetFields(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetFields(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetGenericArguments(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetInterfaces(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMember(Type, String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMember(Type, String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMembers(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMembers(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMethod(Type, String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMethod(Type, String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMethod(Type, String, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMethods(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetMethods(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetNestedType(Type, String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetNestedTypes(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetProperties(Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetProperties(Type, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetProperty(Type, String)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetProperty(Type, String, BindingFlags)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetProperty(Type, String, Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

GetProperty(Type, String, Type, Type[])

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsAssignableFrom(Type, Type)

Инкапсулирует объект Type и делегирует методы этому типу Type.

IsInstanceOfType(Type, Object)

Инкапсулирует объект Type и делегирует методы этому типу Type.

Применяется к