5 instantiations of BoundMethodGroup
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\Binder_Expressions.vb (1)
2850
Return New
BoundMethodGroup
(node, Nothing, accessibleConstructors, LookupResultKind.Good, left,
Binding\Binder_ObjectInitializer.vb (1)
371
constructorsGroup = New
BoundMethodGroup
(typeNode, Nothing,
BoundTree\BoundMethodGroup.vb (1)
25
Me.
New
(syntax, typeArgumentsOpt, methods, Nothing, resultKind, receiverOpt, qualificationKind, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
2729
Dim result = New
BoundMethodGroup
(Me.Syntax, typeArgumentsOpt, methods, pendingExtensionMethodsOpt, resultKind, receiverOpt, qualificationKind, Me.HasErrors)
Semantics\Operators.vb (1)
3239
Dim methodGroup = New
BoundMethodGroup
(argument1.Syntax, Nothing, ImmutableArray(Of MethodSymbol).Empty, LookupResultKind.Good, Nothing, QualificationKind.Unqualified)
76 references to BoundMethodGroup
Microsoft.CodeAnalysis.VisualBasic (76)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
1163
Dim methodGroup As
BoundMethodGroup
= node.MethodGroupOpt
1284
Dim methodGroup As
BoundMethodGroup
= node.MethodGroupOpt
2363
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
Binding\Binder_Delegates.vb (2)
64
Dim group = DirectCast(boundOperand,
BoundMethodGroup
)
1141
methodGroup As
BoundMethodGroup
,
Binding\Binder_Expressions.vb (4)
50
Dim boundMethodGroup = DirectCast(result,
BoundMethodGroup
)
728
Dim group = DirectCast(argument,
BoundMethodGroup
)
911
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
4738
Dim methodGroup As
BoundMethodGroup
= Nothing
Binding\Binder_Invocation.vb (8)
27
) As
BoundMethodGroup
105
Private Function BindDirectConstructorCall(node As InvocationExpressionSyntax, group As
BoundMethodGroup
, diagnostics As BindingDiagnosticBag) As BoundExpression
181
Dim group = DirectCast(target,
BoundMethodGroup
)
594
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
714
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
763
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
928
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
1447
Dim mg = DirectCast(groupOpt,
BoundMethodGroup
)
Binding\Binder_ObjectInitializer.vb (2)
355
Dim constructorsGroup As
BoundMethodGroup
= Nothing
977
Dim methodGroup As
BoundMethodGroup
= CreateBoundMethodGroup(topLevelInitializer,
Binding\Binder_Query.vb (7)
1685
Dim methodGroup As
BoundMethodGroup
= Nothing
1769
Dim methodGroup As
BoundMethodGroup
= Nothing
1948
<Out()> ByRef methodGroup As
BoundMethodGroup
,
2024
<Out()> ByRef methodGroup As
BoundMethodGroup
,
4555
) As
BoundMethodGroup
4560
Dim methodGroup As
BoundMethodGroup
= Nothing
4629
methodGroup As
BoundMethodGroup
,
Binding\EarlyWellKnownAttributeBinder.vb (1)
178
Dim boundMethodGroup = TryCast(boundExpression,
BoundMethodGroup
)
Binding\MemberSemanticModel.vb (2)
2267
Dim boundGroup As
BoundMethodGroup
= node.MethodGroupOpt
2384
Dim boundGroup As
BoundMethodGroup
= node.MethodGroupOpt
BoundTree\BoundCall.vb (2)
15
methodGroupOpt As
BoundMethodGroup
,
34
methodGroupOpt As
BoundMethodGroup
,
BoundTree\BoundExpressionExtensions.vb (3)
558
Public Sub GetExpressionSymbols(methodGroup As
BoundMethodGroup
, symbols As ArrayBuilder(Of Symbol))
591
DirectCast(node,
BoundMethodGroup
).GetExpressionSymbols(symbols)
655
Dim asMethodGroup = TryCast(this,
BoundMethodGroup
)
BoundTree\BoundMethodGroup.vb (1)
54
Public Function LazyLookupAdditionalExtensionMethods(group As
BoundMethodGroup
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of MethodSymbol)
BoundTree\BoundMethodOrPropertyGroup.vb (2)
20
Dim methods = DirectCast(Me,
BoundMethodGroup
).Methods
45
Return DirectCast(Me,
BoundMethodGroup
).Methods(0).ContainingType
BoundTree\BoundTreeVisitor.vb (1)
54
Return VisitMethodGroup(CType(node,
BoundMethodGroup
), arg)
Compilation\SemanticModel.vb (2)
1152
Dim group = DirectCast(child,
BoundMethodGroup
)
1279
Dim methodGroup = DirectCast(boundNodes.LowestBoundNode,
BoundMethodGroup
)
Generated\BoundNodes.xml.Generated.vb (28)
1876
Public Sub New(syntax As SyntaxNode, binder As Binder, withDependencies As Boolean, methodGroup As
BoundMethodGroup
, Optional hasErrors As Boolean = False)
1902
Private ReadOnly _MethodGroup As
BoundMethodGroup
1903
Public ReadOnly Property MethodGroup As
BoundMethodGroup
1914
Public Function Update(binder As Binder, withDependencies As Boolean, methodGroup As
BoundMethodGroup
) As BoundAddressOfOperator
2727
Public Function Update(typeArgumentsOpt As BoundTypeArguments, methods As ImmutableArray(Of MethodSymbol), pendingExtensionMethodsOpt As ExtensionMethodGroup, resultKind As LookupResultKind, receiverOpt As BoundExpression, qualificationKind As QualificationKind) As
BoundMethodGroup
3036
Public Sub New(syntax As SyntaxNode, method As MethodSymbol, methodGroupOpt As
BoundMethodGroup
, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, constantValueOpt As ConstantValue, isLValue As Boolean, suppressObjectClone As Boolean, type As TypeSymbol, Optional hasErrors As Boolean = False)
3066
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3067
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3120
Public Function Update(method As MethodSymbol, methodGroupOpt As
BoundMethodGroup
, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, constantValueOpt As ConstantValue, isLValue As Boolean, suppressObjectClone As Boolean, type As TypeSymbol) As BoundCall
3517
Public Sub New(syntax As SyntaxNode, constructorOpt As MethodSymbol, methodGroupOpt As
BoundMethodGroup
, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol, Optional hasErrors As Boolean = False)
3542
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3543
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3568
Public Function Update(constructorOpt As MethodSymbol, methodGroupOpt As
BoundMethodGroup
, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol) As BoundObjectCreationExpression
3889
Public Sub New(syntax As SyntaxNode, receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As
BoundMethodGroup
, type As TypeSymbol, Optional hasErrors As Boolean = False)
3931
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3932
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3943
Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As
BoundMethodGroup
, type As TypeSymbol) As BoundDelegateCreationExpression
9441
Return VisitMethodGroup(CType(node,
BoundMethodGroup
), arg)
9895
Public Overridable Function VisitMethodGroup(node As
BoundMethodGroup
, arg As A) As R
10598
Public Overridable Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
11349
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
12256
Dim methodGroup As
BoundMethodGroup
= DirectCast(Me.Visit(node.MethodGroup),
BoundMethodGroup
)
12344
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
12389
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
12439
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
12494
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
13537
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
542
typeArgs As ImmutableArray(Of TypeSymbol)) As
BoundMethodGroup
544
Dim group As
BoundMethodGroup
= Nothing
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
540
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
Lowering\LocalRewriter\LocalRewriter.vb (1)
668
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
614
Public NotOverridable Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
Semantics\OverloadResolution.vb (3)
817
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
845
methodGroup As
BoundMethodGroup
,
869
methodGroup As
BoundMethodGroup
,