CallSiteBinder Classe

Definizione

Classe responsabile dell'associazione di runtime delle operazioni dinamiche nel sito di chiamata dinamico.

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
Ereditarietà
CallSiteBinder
Derivato

Costruttori

Nome Descrizione
CallSiteBinder()

Inizializza una nuova istanza della classe CallSiteBinder.

Proprietà

Nome Descrizione
UpdateLabel

Ottiene un'etichetta che può essere utilizzata per fare in modo che l'associazione venga aggiornata. Indica che l'associazione dell'espressione non è più valida. Viene in genere usato quando la "versione" di un oggetto dinamico è stata modificata.

Metodi

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

Esegue l'associazione di runtime dell'operazione dinamica su un set di argomenti.

BindDelegate<T>(CallSite<T>, Object[])

Fornisce supporto per l'associazione di runtime di basso livello. Le classi possono eseguire l'override di questo e fornire un delegato diretto per l'implementazione della regola. In questo modo è possibile salvare le regole su disco, disporre di regole specializzate disponibili in fase di esecuzione o fornire criteri di memorizzazione nella cache diversi.

CacheTarget<T>(T)

Aggiunge una destinazione alla cache delle destinazioni note. Le destinazioni memorizzate nella cache verranno analizzate prima di chiamare BindDelegate per produrre la nuova regola.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a