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