IDynamicExpression Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DynamicExpression ağaç düğümlerinin bağımsız değişkenlerine ve CallSite ve Yeniden Yazma işlevine erişmek için bir iç arabirim sağlar. Bu API'i kullanmamalısınız. Yalnızca DLL yeniden düzenlemesi nedeniyle geneldir ve yalnızca iç performans iyileştirmeleri için mevcuttur.
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
- Türetilmiş
- Uygulamalar
Özellikler
ArgumentCount |
İfade ağacı düğümüne yönelik bağımsız değişkenlerin sayısını döndürür. Bu API yalnızca dahili kullanım içindir. (Devralındığı yer: IArgumentProvider) |
DelegateType |
Dinamik ifadenin çok biçimli satır içi önbelleğinde kullanılan kuralların türü olan CallSite tarafından kullanılan temsilci türünü alır. |
Yöntemler
CreateCallSite() |
İsteğe bağlı olarak CallSite'yi oluşturur ve DynamicExpression'ın çok biçimli satır içi önbelleği için CallSite döndürür. Bu türü kullanmamalısınız. Yalnızca derleme yeniden düzenlemesi nedeniyle geneldir ve performans iyileştirmeleri için dahili olarak kullanılır. |
GetArgument(Int32) |
sınırların dışındaysa |
Rewrite(Expression[]) |
Dinamik ifadenin bağımsız değişkenlerini sağlanan değerlerle değiştirerek bu düğümü yeniden yazar. Sayısının |