System.Linq.Expressions.BinaryExpression osztály

Megjegyzés:

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 a BinaryExpression tulajdonság által képviselt csomópont létrehozásához használhatók úgy, hogy egy adott csomóponttípusú NodeType-t hoznak létre. 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 módszer
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 módszer
And And
Or Or
ExclusiveOr ExclusiveOr

Műszakváltási műveletek

Csomóponttípus Factory módszer
LeftShift LeftShift
RightShift RightShift

Feltételes logikai műveletek

Csomóponttípus Factory módszer
AndAlso AndAlso
OrElse OrElse

Összehasonlító műveletek

Csomóponttípus Factory módszer
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Egyesítési műveletek

Csomóponttípus Factory módszer
Coalesce Coalesce

Tömbindexelési műveletek

Csomóponttípus Factory módszer
ArrayIndex ArrayIndex

Emellett a MakeBinary metódusok szintén használhatóak arra, hogy BinaryExpression-et létrehozzanak. 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.