System.Activities.Expressions Ad Alanı

İfadelerle ilgili sınıflar sağlar.

Sınıflar

Add<TLeft,TRight,TResult>

İki değerin toplamını hesaplar.

And<TLeft,TRight,TResult>

İki değerin bit düzeyinde mantıksal AND değerini hesaplar.

AndAlso

İki değerin mantıksal AND değerini hesaplar. Her iki değer de Boole değerine dönüştürülür ve her ikisi de true ise bu ifade döndürür true. Değerlerden biri veya her ikisi de false olarak değerlendirilirse, bu ifade döndürür false. AndAlso mantıksal AND işlecinin "kısa devre" sürümüdür ve işlenenlerden biri olarak değerlendirilir değerlendirilmez falsefalse döndürür.

ArgumentReference<T>

Argument İfadede l değeri olarak kullanılan bir değeri temsil eder.

ArgumentValue<T>

Argument İfadede r değeri olarak kullanılan bir değeri temsil eder.

ArrayItemReference<TItem>

Dizi içindeki bir öğeye başvuru.

ArrayItemValue<TItem>

Dizi içindeki bir öğe.

As<TOperand,TResult>

bir işleneni belirli bir türe dönüştürmeye çalışır. Dönüştürme mümkün değilse sonuç olarak nullayarlanır.

AssemblyReference

Derleme başvurularını temsil eder.

Cast<TOperand,TResult>

bir işleneni belirli bir türe dönüştürmeye çalışır. Dönüştürme mümkün değilse bir çalışma zamanı hatası oluşturulur.

CompiledExpressionInvoker

Derlenmiş ifade çağırıcıyı temsil eder.

DelegateArgumentReference<T>

DelegateArgument İfadede l değeri olarak kullanılan bir değeri temsil eder.

DelegateArgumentValue<T>

DelegateArgument İfadede r değeri olarak kullanılan bir değeri temsil eder.

Divide<TLeft,TRight,TResult>

Bölme işleminin bölümünü hesaplar.

EnvironmentLocationReference<T>

Ortam konumu başvurularını temsil eder.

EnvironmentLocationValue<T>

Ortam konumu değerini temsil eder.

Equal<TLeft,TRight,TResult>

İki değer arasında eşitlik testi gerçekleştirir. İki değer eşitse ifade döndürür true; aksi takdirde döndürür false.

ExpressionServices

Ortam kullanan ifadeleri etkinlik ağacına dönüştürmek için kullanılan dönüştürme API'si.

FieldReference<TOperand,TResult>

Bir alana başvuru.

FieldValue<TOperand,TResult>

Bir alan değeri.

GreaterThan<TLeft,TRight,TResult>

İki değer arasında ilişkisel test gerçekleştirir. Sol işlenen sağ işlenenden büyükse, ifade döndürür true. Aksi takdirde döndürür false.

GreaterThanOrEqual<TLeft,TRight,TResult>

İki değer arasında ilişkisel test gerçekleştirir. Sol işlenen sağ işlenenden büyük veya buna eşitse, ifade döndürür true; aksi takdirde döndürür false.

IndexerReference<TOperand,TItem>

Bir ifadede l değeri olarak kullanılabilecek bir nesne dizin oluşturucu tarafından başvuruda bulunılan bir öğeyi temsil eder.

InvokeFunc<TResult>

bir ActivityFunc<TResult>çağırır.

InvokeFunc<T,TResult>

bir ActivityFunc<T,TResult>çağırır.

InvokeFunc<T1,T2,TResult>

bir ActivityFunc<T1,T2,TResult>çağırır.

InvokeFunc<T1,T2,T3,TResult>

bir ActivityFunc<T1,T2,T3,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,TResult>

bir ActivityFunc<T1,T2,T3,T4,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>çağırır.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

bir ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>çağırır.

InvokeMethod<TResult>

Belirtilen nesne veya türün genel yöntemini çağırır.

LambdaReference<T>

Bağımsız değişkenlerin Out bağlanmayı destekleyen l değeri olarak kullanılan lambda ifadesini temsil eder.

LambdaSerializationException

veya LambdaReference<T>üzerinde bir XAML serileştirme girişimi yapıldığında LambdaValue<TResult> oluşan özel durum.

LambdaValue<TResult>

Bağımsız değişkenleri bağlamayı destekleyen In r-değeri olarak kullanılan lambda ifadesini temsil eder.

LessThan<TLeft,TRight,TResult>

İki değer arasında ilişkisel test gerçekleştirir. Sol işlenen sağ işlenenden küçükse, ifade döndürür true. Aksi takdirde döndürür false.

LessThanOrEqual<TLeft,TRight,TResult>

İki değer arasında ilişkisel test gerçekleştirir. Sol işlenen sağ işlenenden küçük veya buna eşitse, ifade döndürür true. Aksi takdirde döndürür false.

Literal<T>

Belirtilen türde bir değişmez değer döndüren bir ifade etkinliğini temsil eder.

MultidimensionalArrayItemReference<TItem>

Bir ifadede l değeri olarak kullanılabilecek çok boyutlu dizideki bir öğeyi temsil eder.

Multiply<TLeft,TRight,TResult>

İki değerin çarpımını hesaplar.

New<TResult>

Türü tarafından belirtilen türün yeni bir örneğini TResult oluşturur.

NewArray<TResult>

Türü tarafından belirtilen dizi türünün yeni bir örneğini Tresult oluşturur.

Not<TOperand,TResult>

Bir değer ifadesinin mantıksal olumsuzlamasını hesaplar.

NotEqual<TLeft,TRight,TResult>

İki değer arasında eşitsizlik testi gerçekleştirir. İki değer eşit değilse ifade döndürür true; aksi takdirde döndürür false.

Or<TLeft,TRight,TResult>

İki değerin bit düzeyinde mantıksal OR değerini hesaplar.

OrElse

İki değerin mantıksal OR değerini hesaplar. Bunu yapmak için her iki işlenen de boole değerleri olarak değerlendirilir. her iki işlenen de false ise ifadesi döndürür false. bir veya iki işlenen de olarak değerlendirilirse true, ifade döndürür true.

PropertyReference<TOperand,TResult>

Bir özelliğe başvuru.

PropertyValue<TOperand,TResult>

Özellik değeri.

Subtract<TLeft,TRight,TResult>

İki değer arasındaki farkı hesaplar.

TextExpression

Metin ifadesini temsil eder.

ValueTypeFieldReference<TOperand,TResult>

Bir ifadede l değeri olarak kullanılabilecek değer türündeki bir alanı temsil eder.

ValueTypeIndexerReference<TOperand,TItem>

Bir ifadede l değeri olarak kullanılabilecek bir değer türünde dizin oluşturucu tarafından başvuruda bulunılan bir öğeyi temsil eder.

ValueTypePropertyReference<TOperand,TResult>

Bir ifadede l değeri olarak kullanılabilecek bir değer türündeki özelliği temsil eder.

VariableReference<T>

Variable İfadede l değeri olarak kullanılan bir değeri temsil eder.

VariableValue<T>

Variable İfadede r değeri olarak kullanılan bir değeri temsil eder.

Arabirimler

ITextExpression

Metin ifadesini temsil eder.