DeleteMemberBinder Classe

Definizione

Rappresenta l'operazione di eliminazione dinamica del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

public ref class DeleteMemberBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class DeleteMemberBinder : System.Dynamic.DynamicMetaObjectBinder
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")]
public abstract class DeleteMemberBinder : System.Dynamic.DynamicMetaObjectBinder
type DeleteMemberBinder = class
    inherit DynamicMetaObjectBinder
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")>]
type DeleteMemberBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class DeleteMemberBinder
Inherits DynamicMetaObjectBinder
Ereditarietà
Attributi

Costruttori

Nome Descrizione
DeleteMemberBinder(String, Boolean)

Inizializza una nuova istanza di DeleteIndexBinder.

Proprietà

Nome Descrizione
IgnoreCase

Ottiene il valore che indica se il confronto tra stringhe deve ignorare la distinzione tra maiuscole e minuscole del nome del membro.

Name

Ottiene il nome del membro da eliminare.

ReturnType

Tipo di risultato dell'operazione.

Metodi

Nome Descrizione
Bind(DynamicMetaObject, DynamicMetaObject[])

Esegue l'associazione dell'operazione di eliminazione dinamica del membro.

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

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

(Ereditato da DynamicMetaObjectBinder)
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.

(Ereditato da CallSiteBinder)
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.

(Ereditato da CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Rinvia l'associazione dell'operazione fino a un secondo momento in cui sono stati calcolati i valori di runtime di tutti gli argomenti dell'operazione dinamica.

(Ereditato da DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

Rinvia l'associazione dell'operazione fino a un secondo momento in cui sono stati calcolati i valori di runtime di tutti gli argomenti dell'operazione dinamica.

(Ereditato da DynamicMetaObjectBinder)
Equals(Object)

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

(Ereditato da Object)
FallbackDeleteMember(DynamicMetaObject, DynamicMetaObject)

Quando sottoposto a override nella classe derivata, esegue l'associazione dell'operazione di eliminazione dinamica del membro se l'oggetto dinamico di destinazione non può essere associato.

FallbackDeleteMember(DynamicMetaObject)

Esegue l'associazione dell'operazione di eliminazione dinamica del membro se l'oggetto dinamico di destinazione non può essere associato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUpdateExpression(Type)

Ottiene un'espressione che causerà l'aggiornamento dell'associazione. Indica che l'associazione dell'espressione non è più valida. Viene in genere usato quando la "versione" di un oggetto dinamico è stata modificata.

(Ereditato da DynamicMetaObjectBinder)
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