32 references to SemanticModel
Microsoft.CodeAnalysis.CodeStyle.Fixes (32)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
190if (semanticDocument.SemanticModel.GetDeclaredSymbol(parameterDeclaration, cancellationToken) is not IParameterSymbol parameter)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (4)
51var currentConstructor = GetCurrentConstructor(document.SemanticModel, state.Token, cancellationToken); 69currentDelegatedConstructor = GetDelegatedConstructor(document.SemanticModel, currentDelegatedConstructor, cancellationToken); 149return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo( 180arguments.Select(a => this.GenerateNameForArgument(document.SemanticModel, a, cancellationToken))).ToImmutableArray();
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (4)
285var semanticModel = _document.SemanticModel; 286var allTypes = _arguments.Select(a => _service.GetArgumentType(_document.SemanticModel, a, cancellationToken)); 310var semanticInfo = _document.SemanticModel.GetSymbolInfo(constructorInitializer, cancellationToken); 327var semanticInfo = _document.SemanticModel.GetSymbolInfo(implicitObjectCreation, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (6)
41var semanticModel = document.SemanticModel; 297document.SemanticModel, argument.Expression, capitalize: false, cancellationToken); 336return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo( 357return IsConversionImplicit(document.SemanticModel.Compilation, parameterType, field.Type); 361if (!IsConversionImplicit(document.SemanticModel.Compilation, parameterType, property.Type)) 368return service.IsThrowNotImplementedProperty(document.SemanticModel.Compilation, property, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
91var semanticModel = semanticDocument.SemanticModel;
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (1)
91var semanticModel = semanticDocument.SemanticModel;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (2)
67ContainingType = document.SemanticModel.GetEnclosingNamedType(node.SpanStart, cancellationToken); 91ContainingType = document.SemanticModel.GetEnclosingNamedType(node.SpanStart, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
58var semanticModel = document.SemanticModel;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
102var semanticModel = document.SemanticModel; 151var semanticModel = semanticDocument.SemanticModel;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
83var compilation = Document.SemanticModel.Compilation;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
108var knownTypes = new KnownTaskTypes(Document.SemanticModel.Compilation); 152var compilation = Document.SemanticModel.Compilation;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (6)
206var semanticModel = _document.SemanticModel; 262var semanticModel = _document.SemanticModel; 378var symbol = _document.SemanticModel.GetSymbolInfo(left, cancellationToken).Symbol; 430_document.SemanticModel, SimpleNameOrMemberAccessExpressionOpt, objectAsDefault: true, 443var compilation = _document.SemanticModel.Compilation; 476var enclosingMethodSymbol = _document.SemanticModel.GetEnclosingSymbol<IMethodSymbol>(SimpleNameOrMemberAccessExpressionOpt.SpanStart, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
24var compilation = document.SemanticModel.Compilation;