21 references to SemanticModelOpt
Microsoft.CodeAnalysis (5)
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (5)
15
[MemberNotNullWhen(true, nameof(
SemanticModelOpt
))]
18
get { return this.
SemanticModelOpt
!= null; }
26
?
SemanticModelOpt
.LookupNamespacesAndTypes(PositionOpt, name: symbol.Name)
27
:
SemanticModelOpt
.LookupSymbols(PositionOpt, name: symbol.Name);
44
ImmutableArray<ISymbol> typeOnlySymbols =
SemanticModelOpt
.LookupNamespacesAndTypes(PositionOpt, name: symbol.Name);
Microsoft.CodeAnalysis.CSharp (16)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
80
this.
SemanticModelOpt
,
454
if (namedType ==
SemanticModelOpt
?.Compilation.ScriptGlobalsType)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (14)
33
var boundSymbols =
SemanticModelOpt
.LookupNamespacesAndTypes(PositionOpt, name: aliasName);
53
var token =
SemanticModelOpt
.SyntaxTree.GetRoot().FindToken(PositionOpt);
79
?
SemanticModelOpt
.LookupNamespacesAndTypes(PositionOpt, name: symbol.Name)
80
:
SemanticModelOpt
.LookupSymbols(PositionOpt, name: symbol.Name);
90
:
SemanticModelOpt
.Compilation.GetCompilationNamespace(symbol.ContainingNamespace);
146
:
SemanticModelOpt
.Compilation.GetCompilationNamespace(symbol.ContainingNamespace);
183
if (
SemanticModelOpt
.IsSpeculativeSemanticModel)
185
semanticModel =
SemanticModelOpt
.ParentModel;
186
position =
SemanticModelOpt
.OriginalPositionForSpeculation;
190
semanticModel =
SemanticModelOpt
;
246
if (location.IsInSource && location.SourceTree ==
SemanticModelOpt
.SyntaxTree)
256
type =
SemanticModelOpt
.GetSpeculativeTypeInfo(
263
type =
SemanticModelOpt
.GetTypeInfo(identifier).Type;
289
SemanticModelOpt
.Compilation.IsAttributeType(symbol))