GetIndexBinder Klas

Definitie

Vertegenwoordigt de dynamische get-indexbewerking op de oproepsite, waarbij de bindingsemantische en de details van de bewerking worden opgegeven.

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

Constructors

Name Description
GetIndexBinder(CallInfo)

Initialiseert een nieuw exemplaar van de GetIndexBinder.

Eigenschappen

Name Description
CallInfo

Hiermee haalt u de handtekening van de argumenten op de aanroepsite op.

ReturnType

Het resultaattype van de bewerking.

Methoden

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Hiermee wordt de binding van de dynamische get-indexbewerking uitgevoerd.

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

Voert de runtimebinding van de dynamische bewerking uit op een set argumenten.

(Overgenomen van DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

Biedt ondersteuning voor runtimebinding op laag niveau. Klassen kunnen dit overschrijven en een directe gemachtigde bieden voor de implementatie van regels. Dit kan het opslaan van regels op schijf mogelijk maken, gespecialiseerde regels beschikbaar hebben tijdens runtime of een ander cachebeleid bieden.

(Overgenomen van CallSiteBinder)
CacheTarget<T>(T)

Hiermee voegt u een doel toe aan de cache van bekende doelen. De doelen in de cache worden gescand voordat BindDelegate wordt aangeroepen om de nieuwe regel te produceren.

(Overgenomen van CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Hiermee wordt de binding van de bewerking uitgesteld tot later wanneer de runtimewaarden van alle argumenten voor dynamische bewerking zijn berekend.

(Overgenomen van DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

Hiermee wordt de binding van de bewerking uitgesteld tot later wanneer de runtimewaarden van alle argumenten voor dynamische bewerking zijn berekend.

(Overgenomen van DynamicMetaObjectBinder)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FallbackGetIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject)

Wanneer deze wordt overschreven in de afgeleide klasse, voert u de binding van de dynamische get-indexbewerking uit als het dynamische doelobject niet kan binden.

FallbackGetIndex(DynamicMetaObject, DynamicMetaObject[])

Voert de binding van de dynamische get-indexbewerking uit als het dynamische doelobject niet kan worden verbonden.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUpdateExpression(Type)

Hiermee haalt u een expressie op die ervoor zorgt dat de binding wordt bijgewerkt. Hiermee wordt aangegeven dat de binding van de expressie niet meer geldig is. Dit wordt meestal gebruikt wanneer de 'versie' van een dynamisch object is gewijzigd.

(Overgenomen van DynamicMetaObjectBinder)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op