CallSiteBinder.BindDelegate<T>(CallSite<T>, Object[]) Methode

Definitie

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.

public:
generic <typename T>
 where T : class virtual T BindDelegate(System::Runtime::CompilerServices::CallSite<T> ^ site, cli::array <System::Object ^> ^ args);
public virtual T BindDelegate<T>(System.Runtime.CompilerServices.CallSite<T> site, object[] args) where T : class;
public virtual T? BindDelegate<T>(System.Runtime.CompilerServices.CallSite<T> site, object[] args) where T : class;
abstract member BindDelegate : System.Runtime.CompilerServices.CallSite<'T (requires 'T : null)> * obj[] -> 'T (requires 'T : null)
override this.BindDelegate : System.Runtime.CompilerServices.CallSite<'T (requires 'T : null)> * obj[] -> 'T (requires 'T : null)
Public Overridable Function BindDelegate(Of T As Class) (site As CallSite(Of T), args As Object()) As T

Type parameters

T

Het doeltype van de CallSite.

Parameters

site
CallSite<T>

De CallSite waarvoor de binding wordt uitgevoerd.

args
Object[]

De argumenten voor de binder.

Retouren

T

Een nieuwe gemachtigde die het CallSite-doel vervangt.

Van toepassing op