Класс ReflectionOnlyType

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

class ReflectionOnlyType : RuntimeType, ICustomAttributeProvider, _MemberInfo, _Type, IReflect, IReflectableType, ISerializable, ICloneable

Свойства

ТипИмяОписание
СвойствоAssembly (Наследуется от RuntimeType.)
СвойствоAssemblyQualifiedName (Наследуется от RuntimeType.)
СвойствоAttributes Получает атрибуты, связанные с объектом Type . (Наследуется от Type.)
СвойствоBaseType (Наследуется от RuntimeType.)
СвойствоContainsGenericParameters (Наследуется от RuntimeType.)
СвойствоCustomAttributes Возвращает коллекцию, которая содержит настраиваемые атрибуты этого элемента. (Наследуется от MemberInfo.)
СвойствоDeclaredConstructors Получает коллекцию конструкторов, объявленных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaredEvents Получает коллекцию событий, определенных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaredFields Получает коллекцию полей, определенных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaredMembers Получает коллекцию членов, определенных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaredMethods Получает коллекцию методов, определенных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaredNestedTypes Получает коллекцию вложенных типов, определенных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaredProperties Получает коллекцию свойств, определенных текущим типом. (Наследуется от TypeInfo.)
СвойствоDeclaringMethod (Наследуется от RuntimeType.)
СвойствоDeclaringType (Наследуется от RuntimeType.)
СвойствоFullName (Наследуется от RuntimeType.)
СвойствоGenericParameterAttributes (Наследуется от RuntimeType.)
СвойствоGenericParameterPosition (Наследуется от RuntimeType.)
СвойствоGenericTypeArguments Получает массив аргументов универсального типа для этого типа. (Наследуется от Type.)
СвойствоGenericTypeParameters Получает массив универсальных параметров текущего типа. (Наследуется от TypeInfo.)
СвойствоGUID (Наследуется от RuntimeType.)
СвойствоHasElementType Получает значение, позволяющее определить, содержит ли текущий объект Type в себе другой тип или ссылку на другой тип (иными словами, является ли текущий объект Type массивом, указателем либо параметром или же он передается по ссылке). (Наследуется от Type.)
СвойствоImplementedInterfaces Получает коллекцию интерфейсов, реализованных текущим типом. (Наследуется от TypeInfo.)
СвойствоIsAbstract Получает значение, показывающее, является ли данный объект Type абстрактным объектом, который должен быть переопределен. (Наследуется от Type.)
СвойствоIsAnsiClass Получает значение, позволяющее определить, выбран ли для объекта Type атрибут формата строки AnsiClass. (Наследуется от Type.)
СвойствоIsArray Получает значение, позволяющее определить, является ли объект Type массивом. (Наследуется от Type.)
СвойствоIsAutoClass Получает значение, указывающее, выбран ли для объекта Type атрибут формата строки AutoClass. (Наследуется от Type.)
СвойствоIsAutoLayout Получает значение, указывающее, выкладываются ли поля текущего типа автоматически средой CLR. (Наследуется от Type.)
СвойствоIsByRef Возвращает значение, указывающее, передан ли объект Type по ссылке. (Наследуется от Type.)
СвойствоIsClass Возвращает значение, позволяющее определить, является ли объект Type классом (иными словами, не является типом значения или интерфейсом). (Наследуется от Type.)
СвойствоIsCOMObject Получает значение, указывающее, является ли объект Type COM-объектом. (Наследуется от Type.)
СвойствоIsConstructedGenericType (Наследуется от RuntimeType.)
СвойствоIsContextful Возвращает значение, позволяющее определить, можно ли поместить в контекст объект Type . (Наследуется от Type.)
СвойствоIsEnum (Наследуется от RuntimeType.)
СвойствоIsExplicitLayout Получает значение, указывающее, выкладываются ли поля текущего типа с явно заданными смещениями. (Наследуется от Type.)
СвойствоIsGenericParameter (Наследуется от RuntimeType.)
СвойствоIsGenericType (Наследуется от RuntimeType.)
СвойствоIsGenericTypeDefinition (Наследуется от RuntimeType.)
СвойствоIsImport Получает значение, позволяющее определить, есть ли у объекта Type атрибут ComImportAttribute , свидетельствующий о том, что он был импортирован из библиотеки COM-типов. (Наследуется от Type.)
СвойствоIsInterface Получает значение, позволяющее определить, является ли объект Type интерфейсом (иными словами, не является классом или типом значения). (Наследуется от Type.)
СвойствоIsLayoutSequential Получает значение, указывающее, выкладываются ли поля текущего типа последовательно, в том порядке, в котором они были определены, или выдаются в метаданные. (Наследуется от Type.)
СвойствоIsMarshalByRef Возвращает значение, позволяющее определить, маршалирован ли объект Type по ссылке. (Наследуется от Type.)
СвойствоIsNested Возвращает значение, позволяющее определить, представляет ли текущий объект Type тип, определение которого вложено в определение другого типа. (Наследуется от Type.)
СвойствоIsNestedAssembly Получает значение, позволяющее определить, является ли объект Type вложенным и видимым только в своей сборке. (Наследуется от Type.)
СвойствоIsNestedFamANDAssem Получает значение, позволяющее определить, является ли объект Type вложенным и видимым только для классов, принадлежащих одновременно к семейству и сборке этого объекта. (Наследуется от Type.)
СвойствоIsNestedFamily Получает значение, позволяющее определить, является ли объект Type вложенным и видимым только в собственном семействе. (Наследуется от Type.)
СвойствоIsNestedFamORAssem Получает значение, позволяющее определить, является ли данный объект Type вложенным и видимым только для классов, принадлежащих либо к его семейству, либо к его сборке. (Наследуется от Type.)
СвойствоIsNestedPrivate Получает значение, позволяющее определить, является ли объект Type вложенным и объявленным как закрытый. (Наследуется от Type.)
СвойствоIsNestedPublic Возвращает значение, позволяющее определить, является ли класс вложенным и объявленным как открытый. (Наследуется от Type.)
СвойствоIsNotPublic Получает значение, позволяющее определить, не был ли объект Type объявлен как открытый. (Наследуется от Type.)
СвойствоIsPointer Возвращает значение, указывающее, является ли объект Type указателем. (Наследуется от Type.)
СвойствоIsPrimitive Возвращает значение, указывающее, является ли Type одним из типов-примитивов. (Наследуется от Type.)
СвойствоIsPublic Получает значение, позволяющее определить, был ли объект Type объявлен как открытый. (Наследуется от Type.)
СвойствоIsSealed Получает значение, позволяющее определить, объявлен ли объект Type как запечатанный. (Наследуется от Type.)
СвойствоIsSecurityCritical (Наследуется от RuntimeType.)
СвойствоIsSecuritySafeCritical (Наследуется от RuntimeType.)
СвойствоIsSecurityTransparent (Наследуется от RuntimeType.)
СвойствоIsSerializable Возвращает значение, позволяющее определить, сериализуем ли объект Type . (Наследуется от Type.)
СвойствоIsSpecialName Получает значение, позволяющее определить, требует ли имя данного объекта Type специальной обработки. (Наследуется от Type.)
СвойствоIsUnicodeClass Получает значение, позволяющее определить, выбран ли для объекта Type атрибут формата строки UnicodeClass. (Наследуется от Type.)
СвойствоIsValueType Возвращает значение, позволяющее определить, является ли объект Type типом значения. (Наследуется от Type.)
СвойствоIsVisible Получает значение, позволяющее определить, можно ли получить доступ к объекту Type из кода за пределами сборки. (Наследуется от Type.)
СвойствоMemberType (Наследуется от RuntimeType.)
СвойствоMetadataToken (Наследуется от RuntimeType.)
СвойствоModule (Наследуется от RuntimeType.)
СвойствоName (Наследуется от RuntimeType.)
СвойствоNamespace (Наследуется от RuntimeType.)
СвойствоReflectedType (Наследуется от RuntimeType.)
СвойствоStructLayoutAttribute (Наследуется от RuntimeType.)
СвойствоTypeHandle
СвойствоTypeInitializer Возвращает инициализатор объекта Type . (Наследуется от Type.)
СвойствоUnderlyingSystemType (Наследуется от RuntimeType.)

Методы

ТипИмяОписание
МетодAsType() Возвращает текущий тип в виде объекта Type . (Наследуется от TypeInfo.)
МетодClone() (Наследуется от RuntimeType.)
МетодEquals(Type) Позволяет определить, совпадает ли базовый системный тип текущего объекта Type с базовым системным типом указанного объекта Type . (Наследуется от Type.)
МетодEquals(Object) (Наследуется от RuntimeType.)
МетодFindInterfaces(TypeFilter, Object) Возвращает массив объектов Type , представляющий отфильтрованный список интерфейсов, реализованных или наследуемых текущим объектом Type . (Наследуется от Type.)
МетодFindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Возвращает отфильтрованный массив объектов MemberInfo , тип которого совпадает с указанным типом члена. (Наследуется от Type.)
МетодGetArrayRank() (Наследуется от RuntimeType.)
МетодGetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) Выполняет поиск конструктора, параметры которого соответствуют указанным типам аргументов и модификаторам, используя заданные ограничения привязки. (Наследуется от Type.)
МетодGetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) Выполняет поиск конструктора с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений по связыванию и соглашений о вызовах. (Наследуется от Type.)
МетодGetConstructor(Type[]) Выполняет поиск открытого конструктора экземпляра, параметры которого соответствуют типам, содержащимся в указанном массиве. (Наследуется от Type.)
МетодGetConstructors() Возвращает все открытые конструкторы, определенные для текущего объекта Type . (Наследуется от Type.)
МетодGetConstructors(BindingFlags) (Наследуется от RuntimeType.)
МетодGetCustomAttributes(Type, Boolean) (Наследуется от RuntimeType.)
МетодGetCustomAttributes(Boolean) (Наследуется от RuntimeType.)
МетодGetCustomAttributesData() (Наследуется от RuntimeType.)
МетодGetDeclaredEvent(String) Возвращает объект, представляющий указанное открытое событие, объявленное текущим типом. (Наследуется от TypeInfo.)
МетодGetDeclaredField(String) Возвращает объект, представляющий указанное открытое поле, объявленное текущим типом. (Наследуется от TypeInfo.)
МетодGetDeclaredMethod(String) Возвращает объект, представляющий указанный открытый метод, объявленное текущим типом. (Наследуется от TypeInfo.)
МетодGetDeclaredMethods(String) Возвращает коллекцию, содержащую все открытые методы, объявленные в текущем типе, которые соответствуют заданному имени. (Наследуется от TypeInfo.)
МетодGetDeclaredNestedType(String) Возвращает объект, представляющий указанный открытый вложенный тип, объявленное текущим типом. (Наследуется от TypeInfo.)
МетодGetDeclaredProperty(String) Возвращает объект, представляющий указанный открытое свойство, объявленное текущим типом. (Наследуется от TypeInfo.)
МетодGetDefaultMembers() (Наследуется от RuntimeType.)
МетодGetElementType() (Наследуется от RuntimeType.)
МетодGetEnumName(Object) (Наследуется от RuntimeType.)
МетодGetEnumNames() (Наследуется от RuntimeType.)
МетодGetEnumUnderlyingType() (Наследуется от RuntimeType.)
МетодGetEnumValues() (Наследуется от RuntimeType.)
МетодGetEvent(String, BindingFlags) (Наследуется от RuntimeType.)
МетодGetEvent(String) Возвращает объект EventInfo , представляющий указанное открытое событие. (Наследуется от Type.)
МетодGetEvents(BindingFlags) (Наследуется от RuntimeType.)
МетодGetEvents() Возвращает все открытые события, которые объявлены или унаследованы в текущем объекте Type . (Наследуется от Type.)
МетодGetField(String) Выполняет поиск открытого поля с заданным именем. (Наследуется от Type.)
МетодGetField(String, BindingFlags) (Наследуется от RuntimeType.)
МетодGetFields(BindingFlags) (Наследуется от RuntimeType.)
МетодGetFields() Возвращает все открытые поля текущего объекта Type . (Наследуется от Type.)
МетодGetGenericArguments() (Наследуется от RuntimeType.)
МетодGetGenericParameterConstraints() (Наследуется от RuntimeType.)
МетодGetGenericTypeDefinition() (Наследуется от RuntimeType.)
МетодGetHashCode() (Наследуется от RuntimeType.)
МетодGetInterface(String, Boolean) (Наследуется от RuntimeType.)
МетодGetInterface(String) Выполняет поиск интерфейса с заданным именем. (Наследуется от Type.)
МетодGetInterfaceMap(Type) (Наследуется от RuntimeType.)
МетодGetInterfaces() (Наследуется от RuntimeType.)
МетодGetMember(String) Выполняет поиск открытого члена с заданным именем. (Наследуется от Type.)
МетодGetMember(String, BindingFlags) Выполняет поиск указанных членов, используя заданные ограничения привязки. (Наследуется от Type.)
МетодGetMember(String, MemberTypes, BindingFlags) (Наследуется от RuntimeType.)
МетодGetMembers() Возвращает все открытые члены текущего объекта Type . (Наследуется от Type.)
МетодGetMembers(BindingFlags) (Наследуется от RuntimeType.)
МетодGetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) Ищет заданный метод, параметры которого соответствуют указанным типам аргументов и модификаторам, используя установленные ограничения привязки. (Наследуется от Type.)
МетодGetMethod(String) Выполняет поиск открытого метода с заданным именем. (Наследуется от Type.)
МетодGetMethod(String, BindingFlags) Выполняет поиск указанного метода, используя заданные ограничения привязки. (Наследуется от Type.)
МетодGetMethod(String, Type[]) Ищет указанный открытый метод, параметры которого соответствуют заданным типам аргументов. (Наследуется от Type.)
МетодGetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) Ищет метод с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки и соглашений о вызовах. (Наследуется от Type.)
МетодGetMethod(String, Type[], ParameterModifier[]) Выполняет поиск указанного открытого метода, параметры которого соответствуют указанным типам аргументов и модификаторам. (Наследуется от Type.)
МетодGetMethods(BindingFlags) (Наследуется от RuntimeType.)
МетодGetMethods() Возвращает все открытые методы текущего объекта Type . (Наследуется от Type.)
МетодGetNestedType(String, BindingFlags) (Наследуется от RuntimeType.)
МетодGetNestedType(String) Выполняет поиск открытого вложенного типа с заданным именем. (Наследуется от Type.)
МетодGetNestedTypes(BindingFlags) (Наследуется от RuntimeType.)
МетодGetNestedTypes() Возвращает открытые типы, вложенные в текущий объект Type . (Наследуется от Type.)
МетодGetObjectData(SerializationInfo, StreamingContext) (Наследуется от RuntimeType.)
МетодGetProperties() Возвращает все открытые свойства текущего объекта Type . (Наследуется от Type.)
МетодGetProperties(BindingFlags) (Наследуется от RuntimeType.)
МетодGetProperty(String) Выполняет поиск открытого свойства с заданным именем. (Наследуется от Type.)
МетодGetProperty(String, Type) Выполняет поиск открытого свойства с заданным именем и типом возвращаемого значения. (Наследуется от Type.)
МетодGetProperty(String, Type[]) Ищет указанное открытое свойство, параметры которого соответствуют указанным типам аргументов. (Наследуется от Type.)
МетодGetProperty(String, Type, Type[]) Ищет указанное открытое свойство, параметры которого соответствуют указанным типам аргументов. (Наследуется от Type.)
МетодGetProperty(String, BindingFlags) Ищет указанное свойство, используя заданные ограничения привязки. (Наследуется от Type.)
МетодGetProperty(String, Type, Type[], ParameterModifier[]) Ищет заданное открытое свойство, параметры которого соответствуют указанным типам аргументов и модификаторам. (Наследуется от Type.)
МетодGetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) Ищет свойство с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки. (Наследуется от Type.)
МетодGetType() Возвращает выделенный в настоящее время фрагмент документа Type . (Наследуется от Type.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодInvokeMember(String, BindingFlags, Binder, Object, Object[]) Вызывает указанный член, соответствующий заданным ограничениям привязки и указанному списку аргументов. (Наследуется от Type.)
МетодInvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) Вызывает указанный член, соответствующий заданным ограничениям привязки, списку аргументов, а также языку и региональным параметрам. (Наследуется от Type.)
МетодInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) (Наследуется от RuntimeType.)
МетодIsAssignableFrom(TypeInfo) (Наследуется от RuntimeType.)
МетодIsAssignableFrom(Type) (Наследуется от RuntimeType.)
МетодIsDefined(Type, Boolean) (Наследуется от RuntimeType.)
МетодIsEnumDefined(Object) (Наследуется от RuntimeType.)
МетодIsEquivalentTo(Type) (Наследуется от RuntimeType.)
МетодIsInstanceOfType(Object) (Наследуется от RuntimeType.)
МетодIsSubclassOf(Type) (Наследуется от RuntimeType.)
МетодMakeArrayType() (Наследуется от RuntimeType.)
МетодMakeArrayType(Int32) (Наследуется от RuntimeType.)
МетодMakeByRefType() (Наследуется от RuntimeType.)
МетодMakeGenericType(Type[]) (Наследуется от RuntimeType.)
МетодMakePointerType() (Наследуется от RuntimeType.)
МетодToString() (Наследуется от RuntimeType.)
developers/references/system.reflectiononlytype.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)