Udostępnij za pośrednictwem


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 z powodu refaktoryzacji 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

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 witrynę CallSite, czyli typ reguł używanych w pamięci podręcznej wbudowanej wyrażenia dynamicznego.

Metody

CreateCallSite()

Opcjonalnie tworzy witrynę 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 parametrze index, 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. Liczba args 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 dynamicExpression, która jest używana w lokacji wywołania.

Dotyczy