Binding Класс

Определение

Представляет ссылку на член класса, вызываемое выражение или имя переменной.Represents a reference to a class member, callable expression, or variable name. Этот класс пытается разрешить ссылку на правильное значение во время компиляции.This class attempts to resolve the reference to the correct value at compile time.

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

public ref class Binding abstract : Microsoft::JScript::AST
public abstract class Binding : Microsoft.JScript.AST
type Binding = class
    inherit AST
Public MustInherit Class Binding
Inherits AST
Наследование
Binding

Поля

defaultMember

Хранит ссылку на индексированное свойство по умолчанию.Stores a reference to a default indexed property.

isAssignmentToDefaultIndexedProperty

Хранит значение, позволяющее определить, указывает ли ссылка привязки на индексированное по молчанию свойство.Stores a value that indicates whether the binding reference is to a default indexed property.

isFullyResolved

Хранит значение, указывающее, является ли ссылка привязки полностью разрешенной.Stores a value that indicates whether the binding reference is fully resolved.

isNonVirtual

Хранит значение, позволяющее определить, указывает ли ссылка привязки на член, который переопределяет член в базовом классе.Stores a value that indicates whether the binding reference is to a member that overrides a member in a base class.

name

Хранит строку, которая используется для идентификации ссылки привязки.Stores a string that identifies the binding reference.

Методы

Equals(Object)

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

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

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

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

При переопределении в производном классе получает объект, для которого определена ссылка привязки.When overridden in a derived class, gets the object that the binding reference is defined on.

GetType()

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

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

При переопределении в производном классе разрешает ситуации, в которых ссылка привязки указывает на ненайденный член.When overridden in a derived class, handles situations in which the binding reference is to a member that cannot be found.

IsMissing(Object)

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

MemberwiseClone()

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

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

Разрешает правую часть ссылки привязки.Resolves the right-hand side of the binding reference.

ToString()

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

(Унаследовано от Object)
TranslateToILObject(ILGenerator, Type, Boolean)

При переопределении в производном классе создает код на языке MSIL для объекта, для которого определена ссылка привязки.When overridden in a derived class, generates Microsoft intermediate language (MSIL) code for the object that the binding reference is defined on.

TranslateToILWithDupOfThisOb(ILGenerator)

При переопределении в производном классе создает код на языке MSIL для ссылки привязки.When overridden in a derived class, generates Microsoft intermediate language (MSIL) code for the binding reference. При необходимости копирует текущее верхнее значение в стеке вычислений и помещает копию в стек вычислений.If necessary, copies the current topmost value on the evaluation stack and then pushes the copy onto the evaluation stack.

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

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