Expression:ICompoundAssignmentExpression(BinaryOperationKind.IntegerAdd)(OperationKind.CompoundAssignmentExpression,Type:System.Int32)(Syntax:'For i = 0 T ... Next')
Right:IConversionExpression(Explicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Int32,Constant:1)(Syntax:'For i = 0 T ... Next')
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
ImportsMicrosoft.CodeAnalysis.VisualBasic.Syntax
ImportsMicrosoft.CodeAnalysis.Test.Utilities
...
...
@@ -420,7 +420,7 @@ IInvocationExpression ( Sub Program.M2([ByRef a As System.Int32 = 0])) (Operatio
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
ImportsMicrosoft.CodeAnalysis.VisualBasic.Syntax
ImportsMicrosoft.CodeAnalysis.Test.Utilities
...
...
@@ -209,7 +209,7 @@ IObjectCreationExpression (Constructor: Sub System.Collections.Generic.List(Of S
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
ImportsMicrosoft.CodeAnalysis.Semantics
ImportsMicrosoft.CodeAnalysis.Test.Utilities
...
...
@@ -95,7 +95,7 @@ IOperation: (OperationKind.None) (Syntax: 'From cust I ... t cust.Name')
InstanceReceiver:IConversionExpression(Implicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Collections.Generic.IEnumerable(OfCustomer))(Syntax:'cust In customers')
InstanceReceiver:IConversionExpression(Implicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Collections.Generic.IEnumerable(OfSystem.Int32))(Syntax:'y In New Integer() {x}')
InstanceReceiver:IConversionExpression(Implicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Collections.Generic.IEnumerable(OfSystem.String))(Syntax:'y In x')
@@ -245,7 +245,7 @@ IOperation: (OperationKind.None) (Syntax: 'From y In x ... nto Count()')
Children(1):
IInvocationExpression(FunctionSystem.Collections.Generic.IEnumerable(OfSystem.String).GroupBy(Of<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>,<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>)(keySelectorAsSystem.Func(OfSystem.String,<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>),resultSelectorAsSystem.Func(Of<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>,System.Collections.Generic.IEnumerable(OfSystem.String),<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>))AsSystem.Collections.Generic.IEnumerable(Of<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>))(OperationKind.InvocationExpression,Type:System.Collections.Generic.IEnumerable(Of<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>))(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IConversionExpression(Implicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Collections.Generic.IEnumerable(OfSystem.String))(Syntax:'y In x')
IAnonymousObjectCreationExpression(OperationKind.AnonymousObjectCreationExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>)(Syntax:'Group By w ... nto Count()')
...
...
@@ -269,7 +269,7 @@ IOperation: (OperationKind.None) (Syntax: 'From y In x ... nto Count()')
OutConversion:null
IArgument(ArgumentKind.DefaultValue,MatchingParameter:resultSelector)(OperationKind.Argument)(Syntax:'Group By w ... nto Count()')
IConversionExpression(Implicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Func(Of<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>,System.Collections.Generic.IEnumerable(OfSystem.String),<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>))(Syntax:'Group By w ... nto Count()')
Operand:IOperation:(OperationKind.None)(Syntax:'Group By w ... nto Count()')
Children(1):
IAnonymousObjectCreationExpression(OperationKind.AnonymousObjectCreationExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>)(Syntax:'Group By w ... nto Count()')
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
ImportsMicrosoft.CodeAnalysis.Semantics
ImportsMicrosoft.CodeAnalysis.Test.Utilities
...
...
@@ -129,7 +129,7 @@ IIfStatement (OperationKind.IfStatement, IsInvalid) (Syntax: 'If x = Noth ... En
Expression:ICompoundAssignmentExpression(BinaryOperationKind.IntegerAdd)(OperationKind.CompoundAssignmentExpression,Type:System.Int32,IsInvalid)(Syntax:'For i As In ... Next i')
Left:ILocalReferenceExpression:i(OperationKind.LocalReferenceExpression,Type:System.Int32)(Syntax:'i As Integer')
Right:IConversionExpression(Explicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:System.Int32,Constant:1,IsInvalid)(Syntax:'For i As In ... Next i')