2 types derived from BoundMethodOrPropertyGroup
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
2661
Inherits
BoundMethodOrPropertyGroup
2719
Inherits
BoundMethodOrPropertyGroup
2 instantiations of BoundMethodOrPropertyGroup
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
2664
MyBase.
New
(BoundKind.MethodGroup, syntax, receiverOpt, qualificationKind, hasErrors OrElse typeArgumentsOpt.NonNullAndHasErrors() OrElse receiverOpt.NonNullAndHasErrors())
2722
MyBase.
New
(BoundKind.PropertyGroup, syntax, receiverOpt, qualificationKind, hasErrors OrElse receiverOpt.NonNullAndHasErrors())
40 references to BoundMethodOrPropertyGroup
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Expressions.vb (2)
881
Private Shared Function AdjustReceiverAmbiguousTypeOrValue(ByRef group As
BoundMethodOrPropertyGroup
, diagnostics As BindingDiagnosticBag) As BoundExpression
976
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
,
1191
group As
BoundMethodOrPropertyGroup
,
1227
Optional groupOpt As
BoundMethodOrPropertyGroup
= Nothing,
1268
group As
BoundMethodOrPropertyGroup
,
1298
Public Shared Function GetLocationForOverloadResolutionDiagnostic(node As SyntaxNode, Optional groupOpt As
BoundMethodOrPropertyGroup
= Nothing) As Location
1351
Optional groupOpt As
BoundMethodOrPropertyGroup
= Nothing,
Binding\Binder_Latebound.vb (2)
79
group As
BoundMethodOrPropertyGroup
,
123
groupOpt As
BoundMethodOrPropertyGroup
,
Binding\Binder_Statements.vb (3)
3871
Dim methodOrPropertyGroup As
BoundMethodOrPropertyGroup
4087
Dim methodOrPropertyGroup As
BoundMethodOrPropertyGroup
= CreateBoundMethodGroup(collectionSyntax,
4190
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)
3253
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)
3300
Private ReadOnly _MethodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
3301
Public ReadOnly Property MethodOrPropertyGroupOpt As
BoundMethodOrPropertyGroup
3312
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
12380
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
,