1 write to SemanticModel
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
72this.SemanticModel = semanticModel;
13 references to SemanticModel
Microsoft.VisualStudio.LanguageServices.CSharp (11)
CodeModel\MethodXml\MethodXmlBuilder.cs (11)
144var typeSymbol = SemanticModel.GetTypeInfo(type).Type; 249var constantValue = SemanticModel.GetConstantValue(expression); 255var type = SemanticModel.GetTypeInfo(expression).Type; 291var constantValue = SemanticModel.GetConstantValue(expression); 375var type = SemanticModel.GetTypeInfo(castExpression.Type).Type; 391if (SemanticModel.GetSymbolInfo(objectCreationExpression.Type).Symbol is not ITypeSymbol type) 414var type = SemanticModel.GetTypeInfo(arrayCreationExpression).Type; 479var symbol = SemanticModel.GetSymbolInfo(memberAccessExpression).Symbol; 486var leftHandSymbol = SemanticModel.GetSymbolInfo(memberAccessExpression.Expression).Symbol; 513var symbol = SemanticModel.GetSymbolInfo(identifierName).Symbol; 564var 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));