Sdílet prostřednictvím


System.Linq.Expressions.BinaryExpression – třída

Tento článek obsahuje doplňující poznámky k referenční dokumentaci pro toto rozhraní API.

Třída BinaryExpression představuje výraz, který má binární operátor.

Následující tabulky shrnují metody továrny, které lze použít k vytvoření BinaryExpression konkrétního typu uzlu reprezentované NodeType vlastností. Každá tabulka obsahuje informace pro konkrétní třídu operací, jako jsou aritmetické nebo bitové operace.

Binární aritmetické operace

Typ uzlu Factory – metoda
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

Bitové operace

Typ uzlu Factory – metoda
And And
Or Or
ExclusiveOr ExclusiveOr

Operace směn

Typ uzlu Factory – metoda
LeftShift LeftShift
RightShift RightShift

Podmíněné logické operace

Typ uzlu Factory – metoda
AndAlso AndAlso
OrElse OrElse

Operace porovnání

Typ uzlu Factory – metoda
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Operace shodování

Typ uzlu Factory – metoda
Coalesce Coalesce

Operace indexování polí

Typ uzlu Factory – metoda
ArrayIndex ArrayIndex

Kromě toho MakeBinary lze metody použít také k vytvoření BinaryExpression. Tyto metody továrny lze použít k vytvoření BinaryExpression libovolného typu uzlu, který představuje binární operaci. Parametr těchto metod, který je typu NodeType , určuje požadovaný typ uzlu.