1 write to SemanticModel
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
72
this.
SemanticModel
= semanticModel;
13 references to SemanticModel
Microsoft.VisualStudio.LanguageServices.CSharp (11)
CodeModel\MethodXml\MethodXmlBuilder.cs (11)
144
var typeSymbol =
SemanticModel
.GetTypeInfo(type).Type;
249
var constantValue =
SemanticModel
.GetConstantValue(expression);
255
var type =
SemanticModel
.GetTypeInfo(expression).Type;
291
var constantValue =
SemanticModel
.GetConstantValue(expression);
375
var type =
SemanticModel
.GetTypeInfo(castExpression.Type).Type;
391
if (
SemanticModel
.GetSymbolInfo(objectCreationExpression.Type).Symbol is not ITypeSymbol type)
414
var type =
SemanticModel
.GetTypeInfo(arrayCreationExpression).Type;
479
var symbol =
SemanticModel
.GetSymbolInfo(memberAccessExpression).Symbol;
486
var leftHandSymbol =
SemanticModel
.GetSymbolInfo(memberAccessExpression.Expression).Symbol;
513
var symbol =
SemanticModel
.GetSymbolInfo(identifierName).Symbol;
564
var type =
SemanticModel
.GetTypeInfo(typeOfExpression.Type).Type;
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (2)
409
=> GenerateType(
SemanticModel
.Compilation.GetSpecialType(specialType));
440
=> GenerateNumber(value,
SemanticModel
.Compilation.GetSpecialType(specialType));