IDynamicExpression インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DynamicExpression ツリー ノードの引数にアクセスするための内部インターフェイスと、CallSite およびリライト機能を提供します。 この 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[]) |
動的式の引数を指定された値に置き換えて、このノードを書き換えます。
|