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)
26
Me.
New
(syntax, typeArgumentsOpt, methods, Nothing, resultKind, receiverOpt, qualificationKind, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
2720
Dim result = New
BoundMethodGroup
(Me.Syntax, typeArgumentsOpt, methods, pendingExtensionMethodsOpt, resultKind, receiverOpt, qualificationKind, Me.HasErrors)
Semantics\Operators.vb (1)
3247
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)
1684
Dim methodGroup As
BoundMethodGroup
= Nothing
1768
Dim methodGroup As
BoundMethodGroup
= Nothing
1947
<Out()> ByRef methodGroup As
BoundMethodGroup
,
2023
<Out()> ByRef methodGroup As
BoundMethodGroup
,
4554
) As
BoundMethodGroup
4559
Dim methodGroup As
BoundMethodGroup
= Nothing
4628
methodGroup As
BoundMethodGroup
,
Binding\EarlyWellKnownAttributeBinder.vb (1)
178
Dim boundMethodGroup = TryCast(boundExpression,
BoundMethodGroup
)
Binding\MemberSemanticModel.vb (2)
2266
Dim boundGroup As
BoundMethodGroup
= node.MethodGroupOpt
2383
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)
55
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)
1867
Public Sub New(syntax As SyntaxNode, binder As Binder, withDependencies As Boolean, methodGroup As
BoundMethodGroup
, Optional hasErrors As Boolean = False)
1893
Private ReadOnly _MethodGroup As
BoundMethodGroup
1894
Public ReadOnly Property MethodGroup As
BoundMethodGroup
1905
Public Function Update(binder As Binder, withDependencies As Boolean, methodGroup As
BoundMethodGroup
) As BoundAddressOfOperator
2718
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
3027
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)
3057
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3058
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3111
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
3508
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)
3533
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3534
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3559
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
3880
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)
3922
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3923
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3934
Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As
BoundMethodGroup
, type As TypeSymbol) As BoundDelegateCreationExpression
9432
Return VisitMethodGroup(CType(node,
BoundMethodGroup
), arg)
9886
Public Overridable Function VisitMethodGroup(node As
BoundMethodGroup
, arg As A) As R
10589
Public Overridable Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
11340
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
12247
Dim methodGroup As
BoundMethodGroup
= DirectCast(Me.Visit(node.MethodGroup),
BoundMethodGroup
)
12335
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
12380
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
12430
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
12485
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
13528
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)
539
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)
864
Dim methodGroup = DirectCast(group,
BoundMethodGroup
)
892
methodGroup As
BoundMethodGroup
,
916
methodGroup As
BoundMethodGroup
,