SyntaxFactory.BinaryExpression 方法

定义

表示二元运算符。 Kind 属性将运算符分类为类似类型的运算符, (算术、关系、逻辑或字符串) ;要执行的确切操作由 Operator 属性确定。

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::BinaryExpressionSyntax ^ BinaryExpression(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ left, Microsoft::CodeAnalysis::SyntaxToken operatorToken, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ right);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.BinaryExpressionSyntax BinaryExpression (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax left, Microsoft.CodeAnalysis.SyntaxToken operatorToken, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax right);
static member BinaryExpression : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.BinaryExpressionSyntax
Public Shared Function BinaryExpression (kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax

参数

kind
SyntaxKind

一个 SyntaxKind ,表示特定类型的 BinaryExpressionSyntax。 AddExpression、SubtractExpression、MultiplyExpression、DivideExpression、IntegerDivideExpression、ExponentiateExpression、LeftShiftExpression、RightShiftExpression、 ConcatenateExpression、ModuloExpression、EqualsExpression、NotEqualsExpression、LessThanExpression、LessThanOrEqualExpression、GreaterThanOrEqualExpression、GreaterThanExpression、IsExpression、IsNotExpression、LikeExpression、OrExpression、ExclusiveOrExpression、AndExpression、OrElseExpression、AndAlsoExpression。

left
ExpressionSyntax

左操作数。

operatorToken
SyntaxToken
right
ExpressionSyntax

右操作数。

返回

适用于