Megosztás a következőn keresztül:


System.Linq.Expressions.BinaryExpression osztály

Ez a cikk kiegészítő megjegyzéseket tartalmaz az API referenciadokumentációjához.

Az BinaryExpression osztály egy bináris operátorral rendelkező kifejezést jelöl.

Az alábbi táblázatok összefoglalják azokat a gyári metódusokat, amelyek egy adott csomóponttípussal rendelkező, a NodeType tulajdonság által képviselt csomópont létrehozásához BinaryExpression használhatók. Minden tábla egy adott műveleti osztály adatait tartalmazza, például aritmetikai vagy bitenkénti.

Bináris aritmetikai műveletek

Csomóponttípus Factory metódus
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

Bitenkénti műveletek

Csomóponttípus Factory metódus
And And
Or Or
ExclusiveOr ExclusiveOr

Műszakműveletek

Csomóponttípus Factory metódus
LeftShift LeftShift
RightShift RightShift

Feltételes logikai műveletek

Csomóponttípus Factory metódus
AndAlso AndAlso
OrElse OrElse

Összehasonlító műveletek

Csomóponttípus Factory metódus
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Szenesítési műveletek

Csomóponttípus Factory metódus
Coalesce Coalesce

Tömbindexelési műveletek

Csomóponttípus Factory metódus
ArrayIndex ArrayIndex

Emellett a MakeBinary metódusok BinaryExpressionegy . Ezek a gyári metódusok bármilyen bináris műveletet képviselő csomóponttípus létrehozásához BinaryExpression használhatók. Ezeknek a metódusoknak a paramétere NodeType adja meg a kívánt csomóponttípust.