/// Represents an unrolled/lowered query expression in C# and VB.
/// Represents an unrolled/lowered query expression in C# and VB.
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the select clause is the last clause of the unrolled query expression,
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the Operation tree has the following shape:
/// with the where clause as one of its descendant, and the from clause as the descendant of the where clause.
/// ITranslatedQueryExpression
/// IInvocationExpression ('Select' invocation for "select x.Name")
/// IInvocationExpression ('Where' invocation for "where x.Name != null")
/// IInvocationExpression ('From' invocation for "from x in set")
@@ -5650,8 +5653,11 @@ public override void Accept(OperationVisitor visitor)
...
@@ -5650,8 +5653,11 @@ public override void Accept(OperationVisitor visitor)
/// <summary>
/// <summary>
/// Represents an unrolled/lowered query expression in C# and VB.
/// Represents an unrolled/lowered query expression in C# and VB.
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the select clause is the last clause of the unrolled query expression,
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the Operation tree has the following shape:
/// with the where clause as one of its descendant, and the from clause as the descendant of the where clause.
/// ITranslatedQueryExpression
/// IInvocationExpression ('Select' invocation for "select x.Name")
/// IInvocationExpression ('Where' invocation for "where x.Name != null")
/// IInvocationExpression ('From' invocation for "from x in set")
/// Represents an unrolled/lowered query expression in C# and VB.
/// Represents an unrolled/lowered query expression in C# and VB.
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the select clause is the last clause of the unrolled query expression,
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the Operation tree has the following shape:
/// with the where clause as one of its descendant, and the from clause as the descendant of the where clause.
/// ITranslatedQueryExpression
/// IInvocationExpression ('Select' invocation for "select x.Name")
/// IInvocationExpression ('Where' invocation for "where x.Name != null")
/// IInvocationExpression ('From' invocation for "from x in set")
/// Represents an unrolled/lowered query expression in C# and VB.
/// Represents an unrolled/lowered query expression in C# and VB.
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the select clause is the last clause of the unrolled query expression,
/// For example, for the query expression "from x in set where x.Name != null select x.Name", the Operation tree has the following shape:
/// with the where clause as one of its descendant, and the from clause as the descendant of the where clause.
/// ITranslatedQueryExpression
/// IInvocationExpression ('Select' invocation for "select x.Name")
/// IInvocationExpression ('Where' invocation for "where x.Name != null")
/// IInvocationExpression ('From' invocation for "from x in set")
/// </summary>
/// </summary>
/// <remarks>
/// <remarks>
/// This interface is reserved for implementation by its associated APIs. We reserve the right to
/// This interface is reserved for implementation by its associated APIs. We reserve the right to
' 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.
IReturnStatement(OperationKind.ReturnStatement)(Syntax:'Group By w ... nto Count()')
IReturnStatement(OperationKind.ReturnStatement)(Syntax:'Group By w ... nto Count()')
ReturnedValue:IAnonymousObjectCreationExpression(OperationKind.AnonymousObjectCreationExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>)(Syntax:'Group By w ... nto Count()')
ReturnedValue:IAnonymousObjectCreationExpression(OperationKind.AnonymousObjectCreationExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String,KeyCountAsSystem.Int32>)(Syntax:'Group By w ... nto Count()')
Initializers(3):
Initializers(3):
IInvocationExpression(Function<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>.get_w()AsSystem.String())(OperationKind.InvocationExpression,Type:System.String())(Syntax:'Group By w ... nto Count()')
IPropertyReferenceExpression:ReadOnlyProperty<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>.wAsSystem.String()(OperationKind.PropertyReferenceExpression,Type:System.String())(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IParameterReferenceExpression:$VB$It(OperationKind.ParameterReferenceExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>)(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IParameterReferenceExpression:$VB$It(OperationKind.ParameterReferenceExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>)(Syntax:'Group By w ... nto Count()')
Arguments(0)
IPropertyReferenceExpression:ReadOnlyProperty<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>.zAsSystem.String(OperationKind.PropertyReferenceExpression,Type:System.String)(Syntax:'Group By w ... nto Count()')
IInvocationExpression(Function<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>.get_z()AsSystem.String)(OperationKind.InvocationExpression,Type:System.String)(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IParameterReferenceExpression:$VB$It(OperationKind.ParameterReferenceExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>)(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IParameterReferenceExpression:$VB$It(OperationKind.ParameterReferenceExpression,Type:<anonymoustype:KeywAsSystem.String(),KeyzAsSystem.String>)(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IParameterReferenceExpression:$VB$ItAnonymous(OperationKind.ParameterReferenceExpression,Type:System.Collections.Generic.IEnumerable(OfSystem.String))(Syntax:'Group By w ... nto Count()')
InstanceReceiver:IParameterReferenceExpression:$VB$ItAnonymous(OperationKind.ParameterReferenceExpression,Type:System.Collections.Generic.IEnumerable(OfSystem.String))(Syntax:'Group By w ... nto Count()')