2 types derived from VBSemanticModel
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\MemberSemanticModel.vb (1)
23Inherits VBSemanticModel
Compilation\PublicSemanticModel.vb (1)
13Inherits VBSemanticModel
126 references to VBSemanticModel
Microsoft.CodeAnalysis.VisualBasic (82)
Binding\BinderBuilder.vb (1)
401Debug.Assert(TypeOf VBSemanticModel.StripSemanticModelBinder(containingBinder) Is NamedTypeBinder)
Binding\MemberSemanticModel.vb (1)
924Friend Overrides Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\PublicSemanticModel.vb (1)
9''' Other types of <see cref="VBSemanticModel"/> are not designed for direct exposure
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
253Friend Overrides Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (2)
91Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 92If (options And VBSemanticModel.SymbolInfoOptions.PreserveAliases) <> 0 Then
Compilation\SyntaxTreeSemanticModel.vb (1)
198Friend Overrides Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Symbols\AliasSymbol.vb (1)
131''' To go the opposite direction (from syntax node to symbol), see <see cref="VBSemanticModel.GetDeclaredSymbol"/>.
Symbols\Symbol.vb (1)
300''' To go the opposite direction (from syntax node to symbol), see <see cref="VBSemanticModel.GetDeclaredSymbol"/>.
VisualBasicExtensions.vb (73)
666Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 681Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 696Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 711Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 808Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 826Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 843Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 860Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 877Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 890Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 903Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 916Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 929Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 942Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 955Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 968Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 981Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 994Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1007Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1020Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1033Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1046Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1059Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1072Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1085Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1098Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1111Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1124Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1137Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1150Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1163Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1176Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1189Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1202Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1215Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1228Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1241Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1254Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1267Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1280Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1293Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1307Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1320Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1333Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1346Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1359Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1372Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1479Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1489Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1502Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1515Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1528Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1541Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1554Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1568Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1582Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1599Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1616Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1694Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1712Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1729Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1746Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1759Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1772Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1785Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1798Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1811Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1824Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1838Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1852Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1866Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1880Dim vbmodel = TryCast(semanticModel, VBSemanticModel) 1894Dim vbmodel = TryCast(semanticModel, VBSemanticModel)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (26)
Binding\LookupTests.vb (11)
27Return DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel).GetEnclosingBinder(position) 1614Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 1664Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 1724Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 1917Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 2088Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 2230Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 2348Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 2451Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 2588Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 2721Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel)
Compilation\SemanticModelLookupSymbolsAPITests.vb (3)
896Dim binder = DirectCast(model, VBSemanticModel).GetEnclosingBinder(position) 1088Dim binder = DirectCast(model, VBSemanticModel).GetEnclosingBinder(position) 1115Dim binder = DirectCast(model, VBSemanticModel).GetEnclosingBinder(position)
Semantics\GetExtendedSemanticInfoTests.vb (12)
6233semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6285semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6333semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6399semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6471semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6548semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6613semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6667semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6725semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6768semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6812semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb", 6855semanticInfoEx = DirectCast(GetBlockOrStatementInfoForTest(Of ForEachStatementSyntax, VBSemanticModel)(compilation, "a.vb",
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
SymbolsTests\Source\BindingsTests.vb (1)
25Dim binder = DirectCast(semanticModel, VBSemanticModel).GetEnclosingBinder(position)
SymbolsTests\Source\OperatorsTests.vb (4)
150Dim model As VBSemanticModel = GetSemanticModel(compilation, "a.vb") 355Dim model As VBSemanticModel = GetSemanticModel(compilation, "a.vb") 523Dim model As VBSemanticModel = GetSemanticModel(compilation, "a.vb") 914Dim model As VBSemanticModel = GetSemanticModel(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (13)
CompilationTestUtils.vb (9)
528Dim semanticModel = DirectCast(model, VBSemanticModel) 569Dim semanticModel = DirectCast(model, VBSemanticModel) 594Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 605Dim semanticModel = DirectCast(compilation.GetSemanticModel(node.SyntaxTree), VBSemanticModel) 609Public Function GetSemanticModel(compilation As Compilation, fileName As String) As VBSemanticModel 611Return DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 1081Return DirectCast(semanticModel, VBSemanticModel).GetDeclaredSymbol(DirectCast(node, TypeStatementSyntax)) 1095Return DirectCast(semanticModel, VBSemanticModel).GetDeclaredSymbol(DirectCast(node, EnumStatementSyntax)) 1117Dim bindings = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel)
SemanticModelTestBase.vb (4)
97Dim semanticModel = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 104Dim semanticModel = CType(compilation.GetSemanticModel(tree), VBSemanticModel) 121Dim binding = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel) 130Dim binding = DirectCast(compilation.GetSemanticModel(tree), VBSemanticModel)