IDynamicExpression 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供內部介面,用於存取 DynamicExpression 樹狀節點的引數以及 CallSite 和 Rewriting 功能。 您不應該使用這個 API。 它只有在 DLL 重構時為公用,且存在的唯一目的是將內部效能最佳化。
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
- 衍生
- 實作
屬性
ArgumentCount |
傳回運算式樹狀節點的引數數目。 此 API 僅供內部使用。 (繼承來源 IArgumentProvider) |
DelegateType |
取得 CallSite 所使用的委派類型,也就是動態運算式多型內嵌快取中使用的規則類型。 |
方法
CreateCallSite() |
選擇性地建立 CallSite,並針對 DynamicExpression 的多型內嵌快取傳回 CallSite。 您不應該使用這個類型。 它只有在組件重構時為公用,且使用於內部以取得效能最佳化。 |
GetArgument(Int32) |
傳回位於 |
Rewrite(Expression[]) |
重寫這個節點,以所提供值取代動態運算式的引數。 |