56 instantiations of BinaryExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (56)
Generated\Syntax.xml.Internal.Generated.vb (55)
23041
Friend Shared CreateInstance As Func(Of ObjectReader, Object) = Function(o) New
BinaryExpressionSyntax
(o)
23052
ObjectBinder.RegisterTypeReader(GetType(BinaryExpressionSyntax), Function(r) New
BinaryExpressionSyntax
(r))
23099
Return new
BinaryExpressionSyntax
(Me.Kind, newErrors, GetAnnotations, _left, _operatorToken, _right)
23103
Return new
BinaryExpressionSyntax
(Me.Kind, GetDiagnostics, annotations, _left, _operatorToken, _right)
40402
Return New
BinaryExpressionSyntax
(node.Kind, node.GetDiagnostics, node.GetAnnotations, newLeft, newOperatorToken, newRight)
50304
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.AddExpression, left, operatorToken, right)
50335
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.SubtractExpression, left, operatorToken, right)
50366
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.MultiplyExpression, left, operatorToken, right)
50397
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.DivideExpression, left, operatorToken, right)
50428
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.IntegerDivideExpression, left, operatorToken, right)
50459
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ExponentiateExpression, left, operatorToken, right)
50490
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LeftShiftExpression, left, operatorToken, right)
50521
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.RightShiftExpression, left, operatorToken, right)
50552
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ConcatenateExpression, left, operatorToken, right)
50583
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ModuloExpression, left, operatorToken, right)
50614
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.EqualsExpression, left, operatorToken, right)
50645
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.NotEqualsExpression, left, operatorToken, right)
50676
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LessThanExpression, left, operatorToken, right)
50707
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LessThanOrEqualExpression, left, operatorToken, right)
50738
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.GreaterThanOrEqualExpression, left, operatorToken, right)
50769
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.GreaterThanExpression, left, operatorToken, right)
50800
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.IsExpression, left, operatorToken, right)
50831
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.IsNotExpression, left, operatorToken, right)
50862
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LikeExpression, left, operatorToken, right)
50893
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.OrExpression, left, operatorToken, right)
50924
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ExclusiveOrExpression, left, operatorToken, right)
50955
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.AndExpression, left, operatorToken, right)
50986
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.OrElseExpression, left, operatorToken, right)
51017
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.AndAlsoExpression, left, operatorToken, right)
51060
Dim result = New
BinaryExpressionSyntax
(kind, left, operatorToken, right)
62382
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.AddExpression, left, operatorToken, right, _factoryContext)
62413
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.SubtractExpression, left, operatorToken, right, _factoryContext)
62444
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.MultiplyExpression, left, operatorToken, right, _factoryContext)
62475
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.DivideExpression, left, operatorToken, right, _factoryContext)
62506
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.IntegerDivideExpression, left, operatorToken, right, _factoryContext)
62537
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ExponentiateExpression, left, operatorToken, right, _factoryContext)
62568
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LeftShiftExpression, left, operatorToken, right, _factoryContext)
62599
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.RightShiftExpression, left, operatorToken, right, _factoryContext)
62630
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ConcatenateExpression, left, operatorToken, right, _factoryContext)
62661
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ModuloExpression, left, operatorToken, right, _factoryContext)
62692
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.EqualsExpression, left, operatorToken, right, _factoryContext)
62723
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.NotEqualsExpression, left, operatorToken, right, _factoryContext)
62754
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LessThanExpression, left, operatorToken, right, _factoryContext)
62785
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LessThanOrEqualExpression, left, operatorToken, right, _factoryContext)
62816
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.GreaterThanOrEqualExpression, left, operatorToken, right, _factoryContext)
62847
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.GreaterThanExpression, left, operatorToken, right, _factoryContext)
62878
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.IsExpression, left, operatorToken, right, _factoryContext)
62909
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.IsNotExpression, left, operatorToken, right, _factoryContext)
62940
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.LikeExpression, left, operatorToken, right, _factoryContext)
62971
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.OrExpression, left, operatorToken, right, _factoryContext)
63002
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.ExclusiveOrExpression, left, operatorToken, right, _factoryContext)
63033
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.AndExpression, left, operatorToken, right, _factoryContext)
63064
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.OrElseExpression, left, operatorToken, right, _factoryContext)
63095
Dim result = New
BinaryExpressionSyntax
(SyntaxKind.AndAlsoExpression, left, operatorToken, right, _factoryContext)
63138
Dim result = New
BinaryExpressionSyntax
(kind, left, operatorToken, right, _factoryContext)
Generated\Syntax.xml.Syntax.Generated.vb (1)
25195
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
BinaryExpressionSyntax
(kind, errors, annotations, DirectCast(left.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), operatorToken, DirectCast(right.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
131 references to BinaryExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (107)
Generated\Syntax.xml.Internal.Generated.vb (103)
23052
ObjectBinder.RegisterTypeReader(GetType(
BinaryExpressionSyntax
), Function(r) New BinaryExpressionSyntax(r))
37324
Public Overridable Function VisitBinaryExpression(ByVal node As
BinaryExpressionSyntax
) As VisualBasicSyntaxNode
40391
Public Overrides Function VisitBinaryExpression(ByVal node As
BinaryExpressionSyntax
) As VisualBasicSyntaxNode
50293
Friend Shared Function AddExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50301
Return DirectCast(cached,
BinaryExpressionSyntax
)
50324
Friend Shared Function SubtractExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50332
Return DirectCast(cached,
BinaryExpressionSyntax
)
50355
Friend Shared Function MultiplyExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50363
Return DirectCast(cached,
BinaryExpressionSyntax
)
50386
Friend Shared Function DivideExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50394
Return DirectCast(cached,
BinaryExpressionSyntax
)
50417
Friend Shared Function IntegerDivideExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50425
Return DirectCast(cached,
BinaryExpressionSyntax
)
50448
Friend Shared Function ExponentiateExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50456
Return DirectCast(cached,
BinaryExpressionSyntax
)
50479
Friend Shared Function LeftShiftExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50487
Return DirectCast(cached,
BinaryExpressionSyntax
)
50510
Friend Shared Function RightShiftExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50518
Return DirectCast(cached,
BinaryExpressionSyntax
)
50541
Friend Shared Function ConcatenateExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50549
Return DirectCast(cached,
BinaryExpressionSyntax
)
50572
Friend Shared Function ModuloExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50580
Return DirectCast(cached,
BinaryExpressionSyntax
)
50603
Friend Shared Function EqualsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50611
Return DirectCast(cached,
BinaryExpressionSyntax
)
50634
Friend Shared Function NotEqualsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50642
Return DirectCast(cached,
BinaryExpressionSyntax
)
50665
Friend Shared Function LessThanExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50673
Return DirectCast(cached,
BinaryExpressionSyntax
)
50696
Friend Shared Function LessThanOrEqualExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50704
Return DirectCast(cached,
BinaryExpressionSyntax
)
50727
Friend Shared Function GreaterThanOrEqualExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50735
Return DirectCast(cached,
BinaryExpressionSyntax
)
50758
Friend Shared Function GreaterThanExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50766
Return DirectCast(cached,
BinaryExpressionSyntax
)
50789
Friend Shared Function IsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50797
Return DirectCast(cached,
BinaryExpressionSyntax
)
50820
Friend Shared Function IsNotExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50828
Return DirectCast(cached,
BinaryExpressionSyntax
)
50851
Friend Shared Function LikeExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50859
Return DirectCast(cached,
BinaryExpressionSyntax
)
50882
Friend Shared Function OrExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50890
Return DirectCast(cached,
BinaryExpressionSyntax
)
50913
Friend Shared Function ExclusiveOrExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50921
Return DirectCast(cached,
BinaryExpressionSyntax
)
50944
Friend Shared Function AndExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50952
Return DirectCast(cached,
BinaryExpressionSyntax
)
50975
Friend Shared Function OrElseExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
50983
Return DirectCast(cached,
BinaryExpressionSyntax
)
51006
Friend Shared Function AndAlsoExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
51014
Return DirectCast(cached,
BinaryExpressionSyntax
)
51048
Friend Shared Function BinaryExpression(kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
51057
Return DirectCast(cached,
BinaryExpressionSyntax
)
62371
Friend Function AddExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62379
Return DirectCast(cached,
BinaryExpressionSyntax
)
62402
Friend Function SubtractExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62410
Return DirectCast(cached,
BinaryExpressionSyntax
)
62433
Friend Function MultiplyExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62441
Return DirectCast(cached,
BinaryExpressionSyntax
)
62464
Friend Function DivideExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62472
Return DirectCast(cached,
BinaryExpressionSyntax
)
62495
Friend Function IntegerDivideExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62503
Return DirectCast(cached,
BinaryExpressionSyntax
)
62526
Friend Function ExponentiateExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62534
Return DirectCast(cached,
BinaryExpressionSyntax
)
62557
Friend Function LeftShiftExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62565
Return DirectCast(cached,
BinaryExpressionSyntax
)
62588
Friend Function RightShiftExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62596
Return DirectCast(cached,
BinaryExpressionSyntax
)
62619
Friend Function ConcatenateExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62627
Return DirectCast(cached,
BinaryExpressionSyntax
)
62650
Friend Function ModuloExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62658
Return DirectCast(cached,
BinaryExpressionSyntax
)
62681
Friend Function EqualsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62689
Return DirectCast(cached,
BinaryExpressionSyntax
)
62712
Friend Function NotEqualsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62720
Return DirectCast(cached,
BinaryExpressionSyntax
)
62743
Friend Function LessThanExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62751
Return DirectCast(cached,
BinaryExpressionSyntax
)
62774
Friend Function LessThanOrEqualExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62782
Return DirectCast(cached,
BinaryExpressionSyntax
)
62805
Friend Function GreaterThanOrEqualExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62813
Return DirectCast(cached,
BinaryExpressionSyntax
)
62836
Friend Function GreaterThanExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62844
Return DirectCast(cached,
BinaryExpressionSyntax
)
62867
Friend Function IsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62875
Return DirectCast(cached,
BinaryExpressionSyntax
)
62898
Friend Function IsNotExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62906
Return DirectCast(cached,
BinaryExpressionSyntax
)
62929
Friend Function LikeExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62937
Return DirectCast(cached,
BinaryExpressionSyntax
)
62960
Friend Function OrExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62968
Return DirectCast(cached,
BinaryExpressionSyntax
)
62991
Friend Function ExclusiveOrExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
62999
Return DirectCast(cached,
BinaryExpressionSyntax
)
63022
Friend Function AndExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
63030
Return DirectCast(cached,
BinaryExpressionSyntax
)
63053
Friend Function OrElseExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
63061
Return DirectCast(cached,
BinaryExpressionSyntax
)
63084
Friend Function AndAlsoExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
63092
Return DirectCast(cached,
BinaryExpressionSyntax
)
63126
Friend Function BinaryExpression(kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As
BinaryExpressionSyntax
63135
Return DirectCast(cached,
BinaryExpressionSyntax
)
Generated\Syntax.xml.Syntax.Generated.vb (1)
25217
return new SyntaxToken(Me, DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
BinaryExpressionSyntax
)._operatorToken, Me.GetChildPosition(1), Me.GetChildIndex(1))
Parser\Parser.vb (1)
2608
Dim binaryExpr = DirectCast(expression,
BinaryExpressionSyntax
)
Preprocessor\ExpressionEvaluator.vb (2)
203
Return EvaluateBinaryExpression(DirectCast(expr,
BinaryExpressionSyntax
))
947
Private Function EvaluateBinaryExpression(expr As
BinaryExpressionSyntax
) As CConst
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (24)
Generated\Syntax.Test.xml.Generated.vb (24)
999
Private Shared Function GenerateGreenAddExpression() As InternalSyntax.
BinaryExpressionSyntax
1003
Private Shared Function GenerateGreenSubtractExpression() As InternalSyntax.
BinaryExpressionSyntax
1007
Private Shared Function GenerateGreenMultiplyExpression() As InternalSyntax.
BinaryExpressionSyntax
1011
Private Shared Function GenerateGreenDivideExpression() As InternalSyntax.
BinaryExpressionSyntax
1015
Private Shared Function GenerateGreenIntegerDivideExpression() As InternalSyntax.
BinaryExpressionSyntax
1019
Private Shared Function GenerateGreenExponentiateExpression() As InternalSyntax.
BinaryExpressionSyntax
1023
Private Shared Function GenerateGreenLeftShiftExpression() As InternalSyntax.
BinaryExpressionSyntax
1027
Private Shared Function GenerateGreenRightShiftExpression() As InternalSyntax.
BinaryExpressionSyntax
1031
Private Shared Function GenerateGreenConcatenateExpression() As InternalSyntax.
BinaryExpressionSyntax
1035
Private Shared Function GenerateGreenModuloExpression() As InternalSyntax.
BinaryExpressionSyntax
1039
Private Shared Function GenerateGreenEqualsExpression() As InternalSyntax.
BinaryExpressionSyntax
1043
Private Shared Function GenerateGreenNotEqualsExpression() As InternalSyntax.
BinaryExpressionSyntax
1047
Private Shared Function GenerateGreenLessThanExpression() As InternalSyntax.
BinaryExpressionSyntax
1051
Private Shared Function GenerateGreenLessThanOrEqualExpression() As InternalSyntax.
BinaryExpressionSyntax
1055
Private Shared Function GenerateGreenGreaterThanOrEqualExpression() As InternalSyntax.
BinaryExpressionSyntax
1059
Private Shared Function GenerateGreenGreaterThanExpression() As InternalSyntax.
BinaryExpressionSyntax
1063
Private Shared Function GenerateGreenIsExpression() As InternalSyntax.
BinaryExpressionSyntax
1067
Private Shared Function GenerateGreenIsNotExpression() As InternalSyntax.
BinaryExpressionSyntax
1071
Private Shared Function GenerateGreenLikeExpression() As InternalSyntax.
BinaryExpressionSyntax
1075
Private Shared Function GenerateGreenOrExpression() As InternalSyntax.
BinaryExpressionSyntax
1079
Private Shared Function GenerateGreenExclusiveOrExpression() As InternalSyntax.
BinaryExpressionSyntax
1083
Private Shared Function GenerateGreenAndExpression() As InternalSyntax.
BinaryExpressionSyntax
1087
Private Shared Function GenerateGreenOrElseExpression() As InternalSyntax.
BinaryExpressionSyntax
1091
Private Shared Function GenerateGreenAndAlsoExpression() As InternalSyntax.
BinaryExpressionSyntax