2 types derived from BoundMethodOrPropertyGroup
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
2680
Inherits
BoundMethodOrPropertyGroup
2738
Inherits
BoundMethodOrPropertyGroup
2 instantiations of BoundMethodOrPropertyGroup
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
2683
MyBase.
New
(BoundKind.MethodGroup, syntax, receiverOpt, qualificationKind, hasErrors OrElse typeArgumentsOpt.NonNullAndHasErrors() OrElse receiverOpt.NonNullAndHasErrors())
2741
MyBase.
New
(BoundKind.PropertyGroup, syntax, receiverOpt, qualificationKind, hasErrors OrElse receiverOpt.NonNullAndHasErrors())
40 references to BoundMethodOrPropertyGroup
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Expressions.vb (2)
902
Private Shared Function AdjustReceiverAmbiguousTypeOrValue(ByRef group As
BoundMethodOrPropertyGroup
, diagnostics As BindingDiagnosticBag) As BoundExpression
997
Dim group = DirectCast(expr,
BoundMethodOrPropertyGroup
)
Binding\Binder_Invocation.vb (14)
57
Private Function IsConstructorCallAllowed(invocationExpression As InvocationExpressionSyntax, boundMemberGroup As
BoundMethodOrPropertyGroup
) As Boolean
196
DirectCast(target,
BoundMethodOrPropertyGroup
),
362
DirectCast(defaultPropertyGroup,
BoundMethodOrPropertyGroup
),
392
group As
BoundMethodOrPropertyGroup
,
580
Private Function ShouldBindWithoutArguments(node As VisualBasicSyntaxNode, ByRef group As
BoundMethodOrPropertyGroup
, diagnostics As BindingDiagnosticBag) As Boolean
587
Private Function ShouldBindWithoutArguments(ByRef group As
BoundMethodOrPropertyGroup
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
711
Private Shared Function IsGroupOfConstructors(group As
BoundMethodOrPropertyGroup
) As Boolean
726
group As
BoundMethodOrPropertyGroup
,
825
group As
BoundMethodOrPropertyGroup
,
1189
group As
BoundMethodOrPropertyGroup
,
1225
Optional groupOpt As
BoundMethodOrPropertyGroup
= Nothing,
1266
group As
BoundMethodOrPropertyGroup
,
1296
Public Shared Function GetLocationForOverloadResolutionDiagnostic(node As SyntaxNode, Optional groupOpt As
BoundMethodOrPropertyGroup
= Nothing) As Location
1349
Optional groupOpt As
BoundMethodOrPropertyGroup
= Nothing,
Binding\Binder_Latebound.vb (2)
79
group As
BoundMethodOrPropertyGroup
,
123
groupOpt As
BoundMethodOrPropertyGroup
,
Binding\Binder_Statements.vb (3)
3900
Dim methodOrPropertyGroup As
BoundMethodOrPropertyGroup
4116
Dim methodOrPropertyGroup As
BoundMethodOrPropertyGroup
= CreateBoundMethodGroup(collectionSyntax,
4219
methodOrPropertyGroup As
BoundMethodOrPropertyGroup
,
Binding\Binder_XmlLiterals.vb (7)
350
<Out()> ByRef removeNamespacesGroup As
BoundMethodOrPropertyGroup
,
650
Dim group As
BoundMethodOrPropertyGroup
= Nothing
700
Dim group As
BoundMethodOrPropertyGroup
= Nothing
955
Private Function GetXmlMethodOrPropertyGroup(syntax As VisualBasicSyntaxNode, type As NamedTypeSymbol, memberName As String, receiverOpt As BoundExpression, diagnostics As BindingDiagnosticBag) As
BoundMethodOrPropertyGroup
964
Dim group As
BoundMethodOrPropertyGroup
= Nothing
1017
Private Function BindInvocationExpressionIfGroupNotNothing(syntax As SyntaxNode, groupOpt As
BoundMethodOrPropertyGroup
, arguments As ImmutableArray(Of BoundExpression), diagnostics As BindingDiagnosticBag) As BoundExpression
1320
Private _removeNamespacesGroup As
BoundMethodOrPropertyGroup
BoundTree\BoundExpressionExtensions.vb (1)
654
Friend Function TypeArguments(this As
BoundMethodOrPropertyGroup
) As BoundTypeArguments
Generated\BoundNodes.xml.Generated.vb (5)
3272
Public Sub New(syntax As SyntaxNode, member As BoundExpression, argumentsOpt As ImmutableArray(Of BoundExpression), argumentNamesOpt As ImmutableArray(Of string), accessKind As LateBoundAccessKind, methodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
, type As TypeSymbol, Optional hasErrors As Boolean = False)
3319
Private ReadOnly _MethodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
3320
Public ReadOnly Property MethodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
3331
Public Function Update(member As BoundExpression, argumentsOpt As ImmutableArray(Of BoundExpression), argumentNamesOpt As ImmutableArray(Of string), accessKind As LateBoundAccessKind, methodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
, type As TypeSymbol) As BoundLateInvocation
12414
Dim methodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
= node.MethodOrPropertyGroupOpt
Semantics\OverloadResolution.vb (6)
806
group As
BoundMethodOrPropertyGroup
,
1063
methodOrPropertyGroup As
BoundMethodOrPropertyGroup
,
2586
methodOrPropertyGroup As
BoundMethodOrPropertyGroup
,
2853
methodOrPropertyGroup As
BoundMethodOrPropertyGroup
,
3200
methodOrPropertyGroup As
BoundMethodOrPropertyGroup
,
3279
methodOrPropertyGroup As
BoundMethodOrPropertyGroup
,