Język

IDynamicExpression Interfejs

Definicja

Udostępnia wewnętrzny interfejs umożliwiający uzyskiwanie dostępu do argumentów węzłów drzewa DynamicExpression, a także funkcji CallSite i Rewriting. Nie należy używać tego interfejsu API. Jest ona publiczna tylko ze względu na refaktoryzację bibliotek DLL i istnieje tylko w przypadku wewnętrznych optymalizacji wydajności.

public interface class IDynamicExpression : System::Linq::Expressions::IArgumentProvider
public interface IDynamicExpression : System.Linq.Expressions.IArgumentProvider
type IDynamicExpression = interface
    interface IArgumentProvider
Public Interface IDynamicExpression
Implements IArgumentProvider
Pochodne
Implementuje

Właściwości

Nazwa Opis
ArgumentCount

Zwraca liczbę argumentów do węzła drzewa wyrażeń. Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego.

(Odziedziczone po IArgumentProvider)
DelegateType

Pobiera typ delegata używany przez obiekt CallSite, który jest typem reguł używanych w wielomorficznej pamięci podręcznej wyrażenia dynamicznego.

Metody

Nazwa Opis
CreateCallSite()

Opcjonalnie tworzy obiekt CallSite i zwraca obiekt CallSite dla wielomorficznej pamięci podręcznej DynamicExpression. Nie należy używać tego typu. Jest ona publiczna tylko ze względu na refaktoryzację zestawu i jest używana wewnętrznie do optymalizacji wydajności.

GetArgument(Int32)

Zwraca argument w indexparametrze , zgłaszając wartość , jeśli index jest poza granicami. Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego.

(Odziedziczone po IArgumentProvider)
Rewrite(Expression[])

Ponownie zapisuje ten węzeł, zastępując argumenty wyrażenia dynamicznego podanymi wartościami. args Liczba musi być zgodna z liczbą bieżącego wyrażenia. Nie należy używać tego typu. Jest ona publiczna tylko ze względu na refaktoryzację zestawu i jest używana wewnętrznie do optymalizacji wydajności. Ta metoda pomocnika umożliwia ponowne zapisywanie węzłów niezależnie od określonej klasy implementacji pochodzącej z klasy DynamicExpression używanej w lokacji wywołania.

Dotyczy