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