1 implementation of ISemanticFactsService
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
20
internal sealed partial class CSharpSemanticFactsService : AbstractSemanticFactsService,
ISemanticFactsService
41 references to ISemanticFactsService
Microsoft.CodeAnalysis.CodeStyle.Fixes (38)
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
109
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (4)
125
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
178
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
125
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
425
var
semanticFacts = invocationDocument.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (5)
40
var
semanticFacts = document.Document.GetRequiredLanguageService<
ISemanticFactsService
>();
81
ISemanticFactsService
semanticFacts,
295
var
semanticFacts = document.Document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
76
var
semanticFacts = semanticDocument.Document.GetLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (2)
26
var
semanticFacts = languageServices.GetRequiredService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
92
var
semanticFacts = semanticDocument.Document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
222
var
semanticFacts = semanticDocument.Document.GetLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (2)
51
var
semanticFacts = document.Project.Solution.Workspace.Services
53
.GetRequiredService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
296
var
semanticFacts = _document.Document.GetLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (2)
46
var
semanticFacts = Document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (4)
300
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
932
ISemanticFactsService
semanticFacts,
937
private readonly
ISemanticFactsService
_semanticFacts = semanticFacts;
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
44
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (3)
44
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
58
ISyntaxFactsService syntaxFacts,
ISemanticFactsService
semanticFacts,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
138
var
semanticFacts = document.GetRequiredLanguageService<
ISemanticFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
13
[ExportLanguageServiceFactory(typeof(
ISemanticFactsService
), LanguageNames.CSharp), Shared]