IDynamicExpression Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje interní rozhraní pro přístup k argumentům dynamicExpression stromové uzly, stejně jako CallSite a Rewriting funkce. Toto rozhraní API byste neměli používat. Je veřejný pouze kvůli refaktoringu knihovny DLL a existuje pouze pro interní optimalizace výkonu.
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
- Odvozené
- Implementuje
Vlastnosti
ArgumentCount |
Vrátí počet argumentů do uzlu stromu výrazů. Toto rozhraní API je pouze pro interní použití. (Zděděno od IArgumentProvider) |
DelegateType |
Získá typ delegáta použitý CallSite, což je typ pravidel používaných v dynamické výraz polymorfní vložené mezipaměti. |
Metody
CreateCallSite() |
Volitelně vytvoří CallSite a vrátí CallSite pro polymorfní vloženou mezipaměť DynamicExpression. Tento typ byste neměli používat. Je veřejný pouze kvůli refaktoringu sestavení a používá se interně pro optimalizaci výkonu. |
GetArgument(Int32) |
Vrátí argument pro |
Rewrite(Expression[]) |
Přepíše tento uzel a nahradí argumenty dynamického výrazu zadanými hodnotami. Počet |