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)
2713
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)
1860
Public Sub New(syntax As SyntaxNode, binder As Binder, withDependencies As Boolean, methodGroup As
BoundMethodGroup
, Optional hasErrors As Boolean = False)
1886
Private ReadOnly _MethodGroup As
BoundMethodGroup
1887
Public ReadOnly Property MethodGroup As
BoundMethodGroup
1898
Public Function Update(binder As Binder, withDependencies As Boolean, methodGroup As
BoundMethodGroup
) As BoundAddressOfOperator
2711
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
3020
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)
3050
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3051
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3104
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
3501
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)
3526
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3527
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3552
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
3873
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)
3915
Private ReadOnly _MethodGroupOpt As
BoundMethodGroup
3916
Public ReadOnly Property MethodGroupOpt As
BoundMethodGroup
3927
Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As
BoundMethodGroup
, type As TypeSymbol) As BoundDelegateCreationExpression
9425
Return VisitMethodGroup(CType(node,
BoundMethodGroup
), arg)
9879
Public Overridable Function VisitMethodGroup(node As
BoundMethodGroup
, arg As A) As R
10582
Public Overridable Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
11333
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
12240
Dim methodGroup As
BoundMethodGroup
= DirectCast(Me.Visit(node.MethodGroup),
BoundMethodGroup
)
12328
Public Overrides Function VisitMethodGroup(node As
BoundMethodGroup
) As BoundNode
12373
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
12423
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
12478
Dim methodGroupOpt As
BoundMethodGroup
= node.MethodGroupOpt
13521
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
,