ScriptObject Класс

Определение

Поддерживает все классы JScript. Это конечный базовый класс всех классов JScript. Этот класс принадлежит к категории объектов и функций.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class ScriptObject abstract : System::Reflection::IReflect
public abstract class ScriptObject : System.Reflection.IReflect
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ScriptObject : System.Reflection.IReflect
type ScriptObject = class
    interface IReflect
[<System.Runtime.InteropServices.ComVisible(true)>]
type ScriptObject = class
    interface IReflect
Public MustInherit Class ScriptObject
Implements IReflect
Наследование
ScriptObject
Производный
Атрибуты
Реализации

Поля

Имя Описание
engine

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сохраняет ссылку на подсистему сценариев.

parent

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сохраняет ссылку на родительский объект.

Свойства

Имя Описание
Item[Double]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Item[Int32]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Item[Object[]]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Item[String]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

UnderlyingSystemType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает тип объекта скрипта.

Методы

Имя Описание
Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetFields(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При переопределении в производном классе получает массив MemberInfo объектов, соответствующих всем элементам, соответствующим указанному имени.

GetMembers(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetMethod(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetMethods(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив MethodInfo объектов, соответствующих всем методам текущего объекта скрипта.

GetParent()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetProperties(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив PropertyInfo объектов, соответствующих всем свойствам текущего объекта скрипта.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetProperty(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает свойство с указанным именем.

GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает указанный элемент.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

(Унаследовано от Object)
WrapMembers(MemberInfo, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает массив упакованных объектов, содержащих указанные элементы вместе с указанным объектом, кэширование результатов в указанном хранилище данных.

WrapMembers(MemberInfo[], Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает массив упакованных объектов, содержащих указанные элементы вместе с указанным объектом.

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

См. также раздел