UnaryOperationBinder Klas

Definitie

Vertegenwoordigt de unaire dynamische bewerking op de oproepsite, die de bindingsemantische en de details over de bewerking opgeeft.

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

Constructors

Name Description
UnaryOperationBinder(ExpressionType)

Initialiseert een nieuw exemplaar van de BinaryOperationBinder klasse.

Eigenschappen

Name Description
Operation

Het unaire operatietype.

ReturnType

Het resultaattype van de bewerking.

Methoden

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Hiermee wordt de binding van de dynamische unaire bewerking 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)
FallbackUnaryOperation(DynamicMetaObject, DynamicMetaObject)

Voert de binding van de unaire dynamische bewerking uit als het doeldynamische object niet kan binden.

FallbackUnaryOperation(DynamicMetaObject)

Voert de binding van de unaire dynamische bewerking uit als het doeldynamische object niet kan binden.

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