4 types derived from MemberSemanticModel
Microsoft.CodeAnalysis.VisualBasic (4)
Binding\AttributeSemanticModel.vb (1)
14
Inherits
MemberSemanticModel
Binding\InitializerSemanticModel.vb (1)
14
Inherits
MemberSemanticModel
Binding\MethodBodySemanticModel.vb (1)
12
Inherits
MemberSemanticModel
Binding\SpeculativeMemberSemanticModel.vb (1)
14
Inherits
MemberSemanticModel
4 instantiations of MemberSemanticModel
Microsoft.CodeAnalysis.VisualBasic (4)
Binding\AttributeSemanticModel.vb (1)
19
MyBase.
New
(root, binder, containingPublicSemanticModel)
Binding\InitializerSemanticModel.vb (1)
19
MyBase.
New
(root, binder, containingPublicSemanticModel)
Binding\MethodBodySemanticModel.vb (1)
17
MyBase.
New
(root, binder, containingPublicSemanticModel)
Binding\SpeculativeMemberSemanticModel.vb (1)
20
MyBase.
New
(root, binder, containingPublicSemanticModel:=parentSemanticModel)
41 references to MemberSemanticModel
Microsoft.CodeAnalysis.VisualBasic (41)
Binding\MemberSemanticModel.vb (5)
2022
Private ReadOnly _binding As
MemberSemanticModel
2024
Friend Sub New(binding As
MemberSemanticModel
, [next] As Binder)
2104
Private ReadOnly _semanticModel As
MemberSemanticModel
2109
Private Sub New(semanticModel As
MemberSemanticModel
, thisSyntaxNodeOnly As SyntaxNode, nodeCache As OrderPreservingMultiDictionary(Of SyntaxNode, BoundNode))
2117
semanticModel As
MemberSemanticModel
,
Compilation\SpeculativeSemanticModelWithMemberModel.vb (2)
16
''' internal <see cref="
MemberSemanticModel
"/>.
23
Private ReadOnly _memberModel As
MemberSemanticModel
Compilation\SyntaxTreeSemanticModel.vb (34)
34
Private ReadOnly _semanticModelCache As New ConcurrentDictionary(Of Binder,
MemberSemanticModel
)()
140
Private ReadOnly _methodBodySemanticModelCreator As Func(Of Binder,
MemberSemanticModel
) = Function(key As Binder) MethodBodySemanticModel.Create(Me, DirectCast(key, SubOrFunctionBodyBinder))
141
Private ReadOnly _initializerSemanticModelCreator As Func(Of Binder,
MemberSemanticModel
) = Function(key As Binder) InitializerSemanticModel.Create(Me, DirectCast(key, DeclarationInitializerBinder))
142
Private ReadOnly _attributeSemanticModelCreator As Func(Of Binder,
MemberSemanticModel
) = Function(key As Binder) AttributeSemanticModel.Create(Me, DirectCast(key, AttributeBinder))
144
Public Function GetMemberSemanticModel(binder As Binder) As
MemberSemanticModel
165
Friend Function GetMemberSemanticModel(position As Integer) As
MemberSemanticModel
172
Friend Function GetMemberSemanticModel(node As SyntaxNode) As
MemberSemanticModel
178
Dim model As
MemberSemanticModel
= GetMemberSemanticModel(position)
190
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
209
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
260
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(collectionInitializer)
290
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
334
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
346
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
356
Dim model As
MemberSemanticModel
378
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(attribute)
388
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
398
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
408
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
418
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
428
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
438
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(attribute)
448
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(attribute)
1088
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(declarationSyntax)
1216
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(declarationSyntax)
1231
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(fieldInitializerSyntax)
1246
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(anonymousObjectCreationExpressionSyntax)
1261
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(rangeVariableSyntax)
1276
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(rangeVariableSyntax)
1291
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(rangeVariableSyntax)
1863
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(node)
1873
Dim model As
MemberSemanticModel
= Me.GetMemberSemanticModel(awaitExpression)
1893
Dim memberModel As
MemberSemanticModel
= GetMemberSemanticModel(expression)
1909
Dim memberModel As
MemberSemanticModel
= GetMemberSemanticModel(firstStatement)