System.Activities.Expressions Ad Alanı

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

Sınıflar

Name Description
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 doğruysa, 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 , işlenenlerden biri olarak değerlendirilir değerlendirilmez falsefalse döndüren mantıksal AND işlecinin "kısa devre" sürümüdü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 algılayan ifadeleri bir 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>

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 falsedeğerini döndürür.

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ılabilen 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 nesnenin 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 LambdaValue<TResult>üzerinde LambdaReference<T> bir XAML serileştirme girişimi yapıldığında oluşan özel durum.

LambdaValue<TResult>

Bağımsız değişkenlerin In bağlanmayı destekleyen 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 falsedeğerini döndürür.

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 falsedeğerini döndürür.

Literal<T>

Belirtilen türün değişmez değerini 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. İşlenenlerden biri veya her ikisi 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ılabilen bir değer türündeki bir ö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

Name Description
ITextExpression

Metin ifadesini temsil eder.