ScriptObject Класс

Определение

Поддерживает классы JScript.Supports all JScript classes. Это основной базовый класс всех классов JScript.This is the ultimate base class of all JScript classes. Этот класс принадлежит к категории объектов и функций.This class belongs to the objects and functions category.

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

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

Поля

engine

Хранит ссылка на обработчик скриптов.Stores a reference to the scripting engine.

parent

Хранит ссылки на родительский объект.Stores a reference to the parent object.

Свойства

Item[Double]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.Gets or sets a member of the script object that is designated by the specified Double index value.

Item[Int32]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.Gets or sets a member of the script object that is designated by the specified Int32 index value.

Item[Object[]]

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

Item[String]

Возвращает или задает член объекта скрипта, на который указывает заданное имя.Gets or sets a member of the script object that is designated by the specified name.

UnderlyingSystemType

Получает тип объекта скрипта.Gets the type of the script object.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Получает поле с заданным именем.Gets a field that has the specified name.

GetFields(BindingFlags)

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

При переопределении в производном классе получает массив объектов MemberInfo, соответствующих всем членам, которые соответствуют заданному имени.When overridden in a derived class, gets an array of MemberInfo objects that correspond to all members that match a specified name.

GetMembers(BindingFlags)

При переопределении в производном классе получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта.When overridden in a derived class, gets an array of MemberInfo objects that correspond to all members of the current script object.

GetMethod(String, BindingFlags)

Получает метод с заданным именем.Gets a method that has the specified name.

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

Получает метод с заданным именем, используя указанные критерии выбора.Gets a method that has the specified name by using the specified selection criteria.

GetMethods(BindingFlags)

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

GetParent()

Получает ссылку на родительский объект.Gets a reference to the parent object.

GetProperties(BindingFlags)

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

GetProperty(String, BindingFlags)

Получает свойство с указанным именем.Gets a property that has the specified name.

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

Получает свойство с заданным именем, используя указанные критерии выбора.Gets a property that has the specified name by using the specified selection criteria.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Вызывает указанный член.Invokes the specified member.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Создает объект с оболочкой, который содержит заданный член вместе с указанным объектом.Creates a wrapped object that contains the specified member together with the specified object.

WrapMembers(MemberInfo[], Object)

Создает массив объектов с оболочкой, содержащий заданные члены вместе с указанным объектом.Creates an array of wrapped objects that contain the specified members together with the specified object.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Создает массив объектов с оболочкой, содержащий заданный член вместе с указанным объектом, кэшируя результаты в указанное хранилище данных.Creates an array of wrapped objects that contain the specified members together with the specified object, caching the results in the specified data storage.

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

Дополнительно