IDynamicExpression Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
Rewrite(Expression[]) |
Ponownie zapisuje ten węzeł, zastępując argumenty wyrażenia dynamicznego podanymi wartościami. Liczba |