' 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.
ImportsSystem.Linq.Enumerable
ImportsSystem.Xml.Linq
...
...
@@ -200,7 +200,7 @@ IObjectCreationExpression (Constructor: Sub C2..ctor()) (OperationKind.ObjectCre
' 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.
@@ -604,7 +604,7 @@ IForLoopStatement (LoopKind.For) (OperationKind.LoopStatement) (Syntax: 'For x A
Expression:ICompoundAssignmentExpression(BinaryOperationKind.EnumAdd)(OperationKind.CompoundAssignmentExpression,Type:e1)(Syntax:'For x As e1 ... Next')
Left:ILocalReferenceExpression:x(OperationKind.LocalReferenceExpression,Type:e1)(Syntax:'x As e1')
Right:IConversionExpression(Explicit,TryCast:False,Unchecked)(OperationKind.ConversionExpression,Type:e1,Constant:1)(Syntax:'For x As e1 ... Next')
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.
ImportsMicrosoft.CodeAnalysis.Semantics
ImportsMicrosoft.CodeAnalysis.Test.Utilities
...
...
@@ -463,7 +463,7 @@ End Class
DimexpectedOperationTree=<![CDATA[
IWhileUntilLoopStatement(IsTopTest:True,IsWhile:True)(LoopKind.WhileUntil)(OperationKind.LoopStatement,IsInvalid)(Syntax:'While 'BIND ... End While')