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