5 instantiations of BoundMethodGroup
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\Binder_Expressions.vb (1)
2846Return New BoundMethodGroup(node, Nothing, accessibleConstructors, LookupResultKind.Good, left,
Binding\Binder_ObjectInitializer.vb (1)
371constructorsGroup = New BoundMethodGroup(typeNode, Nothing,
BoundTree\BoundMethodGroup.vb (1)
25Me.New(syntax, typeArgumentsOpt, methods, Nothing, resultKind, receiverOpt, qualificationKind, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
2729Dim result = New BoundMethodGroup(Me.Syntax, typeArgumentsOpt, methods, pendingExtensionMethodsOpt, resultKind, receiverOpt, qualificationKind, Me.HasErrors)
Semantics\Operators.vb (1)
3239Dim methodGroup = New BoundMethodGroup(argument1.Syntax, Nothing, ImmutableArray(Of MethodSymbol).Empty, LookupResultKind.Good, Nothing, QualificationKind.Unqualified)
78 references to BoundMethodGroup
Microsoft.CodeAnalysis.VisualBasic (78)
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) 4734Dim 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)
1685Dim methodGroup As BoundMethodGroup = Nothing 1769Dim methodGroup As BoundMethodGroup = Nothing 1948<Out()> ByRef methodGroup As BoundMethodGroup, 2024<Out()> ByRef methodGroup As BoundMethodGroup, 4555) As BoundMethodGroup 4560Dim methodGroup As BoundMethodGroup = Nothing 4629methodGroup As BoundMethodGroup,
Binding\EarlyWellKnownAttributeBinder.vb (1)
178Dim boundMethodGroup = TryCast(boundExpression, BoundMethodGroup)
Binding\MemberSemanticModel.vb (2)
2267Dim boundGroup As BoundMethodGroup = node.MethodGroupOpt 2384Dim 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)
54Public 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)
1876Public Sub New(syntax As SyntaxNode, binder As Binder, withDependencies As Boolean, methodGroup As BoundMethodGroup, Optional hasErrors As Boolean = False) 1902Private ReadOnly _MethodGroup As BoundMethodGroup 1903Public ReadOnly Property MethodGroup As BoundMethodGroup 1914Public Function Update(binder As Binder, withDependencies As Boolean, methodGroup As BoundMethodGroup) As BoundAddressOfOperator 2727Public Function Update(typeArgumentsOpt As BoundTypeArguments, methods As ImmutableArray(Of MethodSymbol), pendingExtensionMethodsOpt As ExtensionMethodGroup, resultKind As LookupResultKind, receiverOpt As BoundExpression, qualificationKind As QualificationKind) As BoundMethodGroup 3036Public 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) 3066Private ReadOnly _MethodGroupOpt As BoundMethodGroup 3067Public ReadOnly Property MethodGroupOpt As BoundMethodGroup 3120Public 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 3517Public 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) 3542Private ReadOnly _MethodGroupOpt As BoundMethodGroup 3543Public ReadOnly Property MethodGroupOpt As BoundMethodGroup 3568Public Function Update(constructorOpt As MethodSymbol, methodGroupOpt As BoundMethodGroup, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol) As BoundObjectCreationExpression 3889Public 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) 3931Private ReadOnly _MethodGroupOpt As BoundMethodGroup 3932Public ReadOnly Property MethodGroupOpt As BoundMethodGroup 3943Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As BoundMethodGroup, type As TypeSymbol) As BoundDelegateCreationExpression 9442Return VisitMethodGroup(CType(node, BoundMethodGroup), arg) 9896Public Overridable Function VisitMethodGroup(node As BoundMethodGroup, arg As A) As R 10599Public Overridable Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode 11350Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode 12257Dim methodGroup As BoundMethodGroup = DirectCast(Me.Visit(node.MethodGroup), BoundMethodGroup) 12345Public Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode 12390Dim methodGroupOpt As BoundMethodGroup = node.MethodGroupOpt 12440Dim methodGroupOpt As BoundMethodGroup = node.MethodGroupOpt 12495Dim methodGroupOpt As BoundMethodGroup = node.MethodGroupOpt 13537Public 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\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
829Private Function GetExprFactoryMethodGroup(methodName As String, typeArgs As ImmutableArray(Of TypeSymbol)) As BoundMethodGroup 830Dim group As BoundMethodGroup = Nothing
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
540Public 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)
613Public NotOverridable Overrides Function VisitMethodGroup(node As BoundMethodGroup) As BoundNode
Semantics\OverloadResolution.vb (3)
817Dim methodGroup = DirectCast(group, BoundMethodGroup) 845methodGroup As BoundMethodGroup, 869methodGroup As BoundMethodGroup,