Udostępnij za pośrednictwem


SetIndexBinder Klasa

Definicja

Reprezentuje operację indeksu zestawu dynamicznego w lokacji wywołania, dostarczając semantyczną powiązania i szczegółowe informacje o operacji.

public ref class SetIndexBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class SetIndexBinder : System.Dynamic.DynamicMetaObjectBinder
type SetIndexBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class SetIndexBinder
Inherits DynamicMetaObjectBinder
Dziedziczenie

Konstruktory

SetIndexBinder(CallInfo)

Inicjuje nowe wystąpienie SetIndexBinder.

Właściwości

CallInfo

Pobiera podpis argumentów w lokacji wywołania.

ReturnType

Typ wyniku operacji.

Metody

Bind(DynamicMetaObject, DynamicMetaObject[])

Wykonuje powiązanie operacji indeksu zestawu dynamicznego.

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Wykonuje powiązanie środowiska uruchomieniowego operacji dynamicznej na zestawie argumentów.

(Odziedziczone po DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

Zapewnia obsługę powiązań środowiska uruchomieniowego niskiego poziomu. Klasy mogą zastąpić tę metodę i zapewnić bezpośredni delegat na potrzeby implementacji reguły. Może to umożliwić zapisywanie reguł na dysku, posiadanie wyspecjalizowanych reguł dostępnych w czasie wykonywania lub udostępnienie różnych zasad buforowania.

(Odziedziczone po CallSiteBinder)
CacheTarget<T>(T)

Dodaje element docelowy do pamięci podręcznej znanych obiektów docelowych. Buforowane obiekty docelowe zostaną zeskanowane przed wywołaniem metody BindDelegate w celu utworzenia nowej reguły.

(Odziedziczone po CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Odchyli powiązanie operacji do późniejszego czasu, gdy obliczono wartości środowiska uruchomieniowego wszystkich argumentów operacji dynamicznej.

(Odziedziczone po DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

Odchyli powiązanie operacji do późniejszego czasu, gdy obliczono wartości środowiska uruchomieniowego wszystkich argumentów operacji dynamicznej.

(Odziedziczone po DynamicMetaObjectBinder)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
FallbackSetIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject, DynamicMetaObject)

Po zastąpieniu w klasie pochodnej wykonuje powiązanie operacji indeksu zestawu dynamicznego, jeśli docelowy obiekt dynamiczny nie może powiązać.

FallbackSetIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject)

Wykonuje powiązanie operacji indeksu zestawu dynamicznego, jeśli docelowy obiekt dynamiczny nie może powiązać.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetUpdateExpression(Type)

Pobiera wyrażenie, które spowoduje zaktualizowanie powiązania. Wskazuje, że powiązanie wyrażenia nie jest już prawidłowe. Jest to zwykle używane, gdy "wersja" obiektu dynamicznego uległa zmianie.

(Odziedziczone po DynamicMetaObjectBinder)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy