1 write to SemanticModel
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
72this.SemanticModel = semanticModel;
29 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; 518var symbol = SemanticModel.GetSymbolInfo(identifierName).Symbol; 569var 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));
Microsoft.VisualStudio.LanguageServices.VisualBasic (16)
CodeModel\MethodXML\MethodXmlBuilder.vb (16)
66Dim type = declarator.Type(SemanticModel) 125Dim eventSymbol = TryCast(SemanticModel.GetSymbolInfo(eventExpression).Symbol, IEventSymbol) 232Dim constantValue = SemanticModel.GetConstantValue(expression) 237Dim type = SemanticModel.GetTypeInfo(expression).Type 294Dim type = TryCast(SemanticModel.GetSymbolInfo(objectCreationExpression.Type).Symbol, ITypeSymbol) 352symbolOpt = If(symbolOpt, SemanticModel.GetSymbolInfo(memberAccess).Symbol) 363Dim leftHandSymbol = SemanticModel.GetSymbolInfo(memberAccess.GetExpressionOfMemberAccessExpression()).Symbol 404symbolOpt = If(symbolOpt, SemanticModel.GetSymbolInfo(identifierName).Symbol) 468Dim type = SemanticModel.GetTypeInfo(getTypeExpression.Type).Type 491Dim type = SemanticModel.GetTypeInfo(castExpression.Type).Type 515Dim type = GetTypeFromPredefinedCastKeyword(SemanticModel.Compilation, predefinedCastExpression.Keyword.Kind) 528Dim constantValue = SemanticModel.GetConstantValue(expression) 542GenerateNumber(upperBound, SemanticModel.Compilation.GetSpecialType(SpecialType.System_Int32)) 647Dim type = SemanticModel.GetTypeInfo(arrayCreationExpression).Type 664Dim delegateSymbol = TryCast(SemanticModel.GetSymbolInfo(delegateExpression).Symbol, IMethodSymbol) 669Dim eventType = SemanticModel.GetTypeInfo(expression).Type