5 instantiations of BoundMethodGroup
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\Binder_Expressions.vb (1)
2850Return New BoundMethodGroup(node, Nothing, accessibleConstructors, LookupResultKind.Good, left,
Binding\Binder_ObjectInitializer.vb (1)
371constructorsGroup = New BoundMethodGroup(typeNode, Nothing,
BoundTree\BoundMethodGroup.vb (1)
26Me.New(syntax, typeArgumentsOpt, methods, Nothing, resultKind, receiverOpt, qualificationKind, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
2720Dim result = New BoundMethodGroup(Me.Syntax, typeArgumentsOpt, methods, pendingExtensionMethodsOpt, resultKind, receiverOpt, qualificationKind, Me.HasErrors)
Semantics\Operators.vb (1)
3247Dim 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)
1163Dim methodGroup As BoundMethodGroup = node.MethodGroupOpt 1284Dim methodGroup As BoundMethodGroup = node.MethodGroupOpt 2363Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode
Binding\Binder_Delegates.vb (2)
64Dim group = DirectCast(boundOperand, BoundMethodGroup) 1141methodGroup As BoundMethodGroup,
Binding\Binder_Expressions.vb (4)
50Dim boundMethodGroup = DirectCast(result, BoundMethodGroup) 728Dim group = DirectCast(argument, BoundMethodGroup) 911Dim methodGroup = DirectCast(group, BoundMethodGroup) 4738Dim methodGroup As BoundMethodGroup = Nothing
Binding\Binder_Invocation.vb (8)
27) As BoundMethodGroup 105Private Function BindDirectConstructorCall(node As InvocationExpressionSyntax, group As BoundMethodGroup, diagnostics As BindingDiagnosticBag) As BoundExpression 181Dim group = DirectCast(target, BoundMethodGroup) 594Dim methodGroup = DirectCast(group, BoundMethodGroup) 714Dim methodGroup = DirectCast(group, BoundMethodGroup) 763Dim methodGroup = DirectCast(group, BoundMethodGroup) 928Dim methodGroup = DirectCast(group, BoundMethodGroup) 1447Dim mg = DirectCast(groupOpt, BoundMethodGroup)
Binding\Binder_ObjectInitializer.vb (2)
355Dim constructorsGroup As BoundMethodGroup = Nothing 977Dim methodGroup As BoundMethodGroup = CreateBoundMethodGroup(topLevelInitializer,
Binding\Binder_Query.vb (7)
1684Dim methodGroup As BoundMethodGroup = Nothing 1768Dim methodGroup As BoundMethodGroup = Nothing 1947<Out()> ByRef methodGroup As BoundMethodGroup, 2023<Out()> ByRef methodGroup As BoundMethodGroup, 4554) As BoundMethodGroup 4559Dim methodGroup As BoundMethodGroup = Nothing 4628methodGroup As BoundMethodGroup,
Binding\EarlyWellKnownAttributeBinder.vb (1)
178Dim boundMethodGroup = TryCast(boundExpression, BoundMethodGroup)
Binding\MemberSemanticModel.vb (2)
2266Dim boundGroup As BoundMethodGroup = node.MethodGroupOpt 2383Dim boundGroup As BoundMethodGroup = node.MethodGroupOpt
BoundTree\BoundCall.vb (2)
15methodGroupOpt As BoundMethodGroup, 34methodGroupOpt As BoundMethodGroup,
BoundTree\BoundExpressionExtensions.vb (3)
558Public Sub GetExpressionSymbols(methodGroup As BoundMethodGroup, symbols As ArrayBuilder(Of Symbol)) 591DirectCast(node, BoundMethodGroup).GetExpressionSymbols(symbols) 655Dim asMethodGroup = TryCast(this, BoundMethodGroup)
BoundTree\BoundMethodGroup.vb (1)
55Public Function LazyLookupAdditionalExtensionMethods(group As BoundMethodGroup, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of MethodSymbol)
BoundTree\BoundMethodOrPropertyGroup.vb (2)
20Dim methods = DirectCast(Me, BoundMethodGroup).Methods 45Return DirectCast(Me, BoundMethodGroup).Methods(0).ContainingType
BoundTree\BoundTreeVisitor.vb (1)
54Return VisitMethodGroup(CType(node, BoundMethodGroup), arg)
Compilation\SemanticModel.vb (2)
1152Dim group = DirectCast(child, BoundMethodGroup) 1279Dim methodGroup = DirectCast(boundNodes.LowestBoundNode, BoundMethodGroup)
Generated\BoundNodes.xml.Generated.vb (28)
1867Public Sub New(syntax As SyntaxNode, binder As Binder, withDependencies As Boolean, methodGroup As BoundMethodGroup, Optional hasErrors As Boolean = False) 1893Private ReadOnly _MethodGroup As BoundMethodGroup 1894Public ReadOnly Property MethodGroup As BoundMethodGroup 1905Public Function Update(binder As Binder, withDependencies As Boolean, methodGroup As BoundMethodGroup) As BoundAddressOfOperator 2718Public Function Update(typeArgumentsOpt As BoundTypeArguments, methods As ImmutableArray(Of MethodSymbol), pendingExtensionMethodsOpt As ExtensionMethodGroup, resultKind As LookupResultKind, receiverOpt As BoundExpression, qualificationKind As QualificationKind) As BoundMethodGroup 3027Public 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) 3057Private ReadOnly _MethodGroupOpt As BoundMethodGroup 3058Public ReadOnly Property MethodGroupOpt As BoundMethodGroup 3111Public 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 3508Public 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) 3533Private ReadOnly _MethodGroupOpt As BoundMethodGroup 3534Public ReadOnly Property MethodGroupOpt As BoundMethodGroup 3559Public Function Update(constructorOpt As MethodSymbol, methodGroupOpt As BoundMethodGroup, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol) As BoundObjectCreationExpression 3880Public 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) 3922Private ReadOnly _MethodGroupOpt As BoundMethodGroup 3923Public ReadOnly Property MethodGroupOpt As BoundMethodGroup 3934Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As BoundMethodGroup, type As TypeSymbol) As BoundDelegateCreationExpression 9432Return VisitMethodGroup(CType(node, BoundMethodGroup), arg) 9886Public Overridable Function VisitMethodGroup(node As BoundMethodGroup, arg As A) As R 10589Public Overridable Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode 11340Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode 12247Dim methodGroup As BoundMethodGroup = DirectCast(Me.Visit(node.MethodGroup), BoundMethodGroup) 12335Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode 12380Dim methodGroupOpt As BoundMethodGroup = node.MethodGroupOpt 12430Dim methodGroupOpt As BoundMethodGroup = node.MethodGroupOpt 12485Dim methodGroupOpt As BoundMethodGroup = node.MethodGroupOpt 13528Public Overrides Function VisitMethodGroup(node As BoundMethodGroup, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
542typeArgs As ImmutableArray(Of TypeSymbol)) As BoundMethodGroup 544Dim group As BoundMethodGroup = Nothing
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
539Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode
Lowering\LocalRewriter\LocalRewriter.vb (1)
668Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
614Public NotOverridable Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode
Semantics\OverloadResolution.vb (3)
864Dim methodGroup = DirectCast(group, BoundMethodGroup) 892methodGroup As BoundMethodGroup, 916methodGroup As BoundMethodGroup,