EnumeratorPrototype Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет статические методы и свойства для объектов EnumeratorObject. Все методы этого класса вызываются путем передачи ссылки на объект, запрашивающий доступ к методу. Этот класс принадлежит встроенной категории объектной модели.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class EnumeratorPrototype : Microsoft::JScript::JSObject
public class EnumeratorPrototype : Microsoft.JScript.JSObject
type EnumeratorPrototype = class
inherit JSObject
Public Class EnumeratorPrototype
Inherits JSObject
- Наследование
- Производный
Поля
| engine |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сохраняет ссылку на подсистему сценариев. (Унаследовано от ScriptObject) |
| field_table |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Хранит список полей, которые динамически добавляются и удаляются из объекта. (Унаследовано от JSObject) |
| parent |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сохраняет ссылку на родительский объект. (Унаследовано от ScriptObject) |
Свойства
| constructor |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает ссылку на объект на основе прототипа, использующий этот прототип. |
| Item[Double] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным значением индекса Double. (Унаследовано от ScriptObject) |
| Item[Int32] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным значением индекса Int32. (Унаследовано от ScriptObject) |
| Item[Object[]] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает элемент объекта скрипта, который обозначается указанным именем, значением индекса Double или значением индекса Int32. (Унаследовано от ScriptObject) |
| Item[String] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает член объекта скрипта, который обозначается указанным именем. (Унаследовано от ScriptObject) |
| UnderlyingSystemType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип объекта скрипта. (Унаследовано от ScriptObject) |
Методы
| AddField(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет указанное поле в объект. (Унаследовано от JSObject) |
| atEnd(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, прошел ли перечислитель последний элемент коллекции. |
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetField(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает поле с указанным именем. (Унаследовано от ScriptObject) |
| GetFields(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта. (Унаследовано от ScriptObject) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetMember(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив объектов MemberInfo, которые соответствуют всем элементам, соответствующим указанному имени. (Унаследовано от JSObject) |
| GetMembers(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта. (Унаследовано от JSObject) |
| 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) |
| item(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает текущий элемент коллекции. |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| moveFirst(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Перемещает перечислитель в начальную позицию, которая находится перед первым элементом в коллекции. |
| moveNext(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Перемещает перечислитель к следующему элементу коллекции. |
| SetMemberValue2(String, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает значение поля, которое было динамически добавлено в объект и сохранено в field_table. (Унаследовано от JSObject) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от JSObject) |
Явные реализации интерфейса
| IEnumerable.GetEnumerator() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает перечислитель, который выполняет итерацию через члены объекта. (Унаследовано от JSObject) |
| IExpando.AddMethod(String, Delegate) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет указанный метод в объект. IExpando.AddMethod(String, Delegate) не реализован в JScript. (Унаследовано от JSObject) |
| IExpando.AddProperty(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет указанное свойство в объект. Этот метод не реализован в JScript. (Унаследовано от JSObject) |
| IExpando.RemoveMember(MemberInfo) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет указанный элемент из объекта. (Унаследовано от JSObject) |
Методы расширения
| Cast<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Фильтрует элементы IEnumerable на основе указанного типа. |
| AsParallel(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует IEnumerable в IQueryable. |