TypeReflector Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет реализацию GetMember(String, BindingFlags) , которая быстрее, чем GetMember(String, BindingFlags).
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class TypeReflector sealed : Microsoft::JScript::ScriptObject
public sealed class TypeReflector : Microsoft.JScript.ScriptObject
type TypeReflector = class
inherit ScriptObject
Public NotInheritable Class TypeReflector
Inherits ScriptObject
- Наследование
Поля
| Имя | Описание |
|---|---|
| engine |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сохраняет ссылку на подсистему сценариев. (Унаследовано от ScriptObject) |
| parent |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сохраняет ссылку на родительский объект. (Унаследовано от ScriptObject) |
Свойства
| Имя | Описание |
|---|---|
| Item[Double] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным Double значением индекса. (Унаследовано от ScriptObject) |
| Item[Int32] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным Int32 значением индекса. (Унаследовано от ScriptObject) |
| Item[Object[]] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным именем, Double значением индекса или Int32 значением индекса. (Унаследовано от ScriptObject) |
| Item[String] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным именем. (Унаследовано от ScriptObject) |
| UnderlyingSystemType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип объекта скрипта. (Унаследовано от ScriptObject) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetField(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает поле с указанным именем. (Унаследовано от ScriptObject) |
| GetFields(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает массив FieldInfo объектов, соответствующих всем полям текущего объекта скрипта. (Унаследовано от ScriptObject) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetMember(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет поиск указанного элемента с помощью указанных ограничений привязки. |
| GetMembers(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает JScriptException исключение во всех случаях. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает метод, имеющий указанное имя, с помощью указанных критериев выбора. (Унаследовано от ScriptObject) |
| GetMethod(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает метод, имеющий указанное имя. (Унаследовано от ScriptObject) |
| GetMethods(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив MethodInfo объектов, соответствующих всем методам текущего объекта скрипта. (Унаследовано от ScriptObject) |
| GetParent() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает ссылку на родительский объект. (Унаследовано от ScriptObject) |
| GetProperties(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив PropertyInfo объектов, соответствующих всем свойствам текущего объекта скрипта. (Унаследовано от ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает свойство с указанным именем с помощью указанных критериев выбора. (Унаследовано от ScriptObject) |
| GetProperty(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает свойство с указанным именем. (Унаследовано от ScriptObject) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывает указанный элемент. (Унаследовано от ScriptObject) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |