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[]) |
動的な式の引数を指定された値と置き換えて、このノードを書き換えます。 |
適用対象
.NET