124 references to GetLanguageService
Microsoft.CodeAnalysis.CSharp.Features (14)
AddImport\CSharpAddImportFeatureService.cs (3)
394var addImportService = document.GetLanguageService<IAddImportsService>(); 411var service = document.GetLanguageService<IAddImportsService>(); 458var addImportService = document.GetLanguageService<IAddImportsService>();
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
86var typeInferenceService = document.GetLanguageService<ITypeInferenceService>();
Copilot\CSharpCopilotCodeFixProvider.cs (2)
57if (document.GetLanguageService<ICopilotOptionsService>() is not { } copilotOptionsService || 63if (document.GetLanguageService<ICopilotCodeAnalysisService>() is not { } copilotService ||
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (2)
46if (document.GetLanguageService<ICopilotOptionsService>() is not { } optionsService || 53if (document.GetLanguageService<ICopilotCodeAnalysisService>() is not { } copilotService ||
Debugging\LocationInfoGetter.cs (1)
26var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
85var codeGenService = document.GetLanguageService<ICodeGenerationService>();
QuickInfo\CSharpSemanticQuickInfoProvider.cs (2)
313if (document.GetLanguageService<ICopilotCodeAnalysisService>() is not { } copilotService || 319if (document.GetLanguageService<ICopilotOptionsService>() is not { } service ||
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
78var symbolDisplayService = document.GetLanguageService<ISymbolDisplayService>();
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
54var service = document.GetLanguageService<IGenerateVariableService>();
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
Formatting\OmniSharpFormatter.cs (1)
22var organizeImportsService = document.GetLanguageService<IOrganizeImportsService>();
GoToDefinition\OmniSharpFindDefinitionService.cs (1)
18var service = document.GetLanguageService<INavigableItemsService>();
Microsoft.CodeAnalysis.Features (86)
ChangeSignature\AbstractChangeSignatureCodeRefactoringProvider.cs (1)
30var service = document.GetLanguageService<AbstractChangeSignatureService>();
ChangeSignature\AbstractChangeSignatureService.cs (1)
464var updater = document.GetLanguageService<AbstractChangeSignatureService>();
CodeLens\CodeLensReferencesService.cs (2)
113var langServices = document.GetLanguageService<ICodeLensDisplayInfoService>(); 168var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
98var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Completion\CompletionHelper.cs (1)
23var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Completion\CompletionService_GetCompletions.cs (1)
207var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Completion\CompletionService.cs (1)
52=> document?.GetLanguageService<CompletionService>();
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
76var service = document.GetLanguageService<ISnippetService>();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
568var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Copilot\Extensions.cs (2)
21if (sourceDocument.GetLanguageService<ICopilotOptionsService>() is not { } optionsService || 27var copilotCodeAnalysisService = sourceDocument.GetLanguageService<ICopilotCodeAnalysisService>();
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
319var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
509var differenceService = newDocument.GetLanguageService<IUnitTestingDocumentDifferenceService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
186var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
ExtractInterface\ExtractInterfaceCodeRefactoringProvider.cs (1)
31var service = document.GetLanguageService<AbstractExtractInterfaceService>();
ExtractMethod\MethodExtractor.cs (2)
108var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 110var codeGenService = document.GetLanguageService<ICodeGenerationService>();
GenerateType\AbstractGenerateTypeService.cs (2)
146var declarationService = semanticDocument.Document.GetLanguageService<ISymbolDeclarationService>(); 154semanticDocument.Document.GetLanguageService<ICodeGenerationService>().CanAddTo(decl, semanticDocument.Project.Solution, cancellationToken);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
314var formattingService = newDocument.GetLanguageService<INewDocumentFormattingService>();
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (6)
149var syntaxFacts = _semanticDocument.Document.GetLanguageService<ISyntaxFactsService>(); 162var factory = _semanticDocument.Document.GetLanguageService<SyntaxGenerator>(); 175var typeInference = _semanticDocument.Document.GetLanguageService<ITypeInferenceService>(); 188var factory = _semanticDocument.Document.GetLanguageService<SyntaxGenerator>(); 198var syntaxFacts = _semanticDocument.Document.GetLanguageService<ISyntaxFactsService>(); 236var factory = _semanticDocument.Document.GetLanguageService<SyntaxGenerator>();
InlineHints\AbstractInlineHintsService.cs (2)
20var inlineParameterService = document.GetLanguageService<IInlineParameterNameHintsService>(); 21var inlineTypeService = document.GetLanguageService<IInlineTypeHintsService>();
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
263var semanticFacts = semanticDocument.Document.GetLanguageService<ISemanticFactsService>(); 285var semanticFacts = semanticDocument.Document.GetLanguageService<ISemanticFactsService>();
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
98var docCommentFormattingService = document.GetLanguageService<IDocumentationCommentFormattingService>();
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
120var decompiledSourceService = temporaryDocument.GetLanguageService<IDecompiledSourceService>();
Organizing\OrganizingService.cs (1)
24var service = document.GetLanguageService<IOrganizingService>();
QuickInfo\QuickInfoService.cs (1)
29=> document?.GetLanguageService<QuickInfoService>();
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
107var blockFacts = document.GetLanguageService<IBlockFactsService>();
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
36var service = document.GetLanguageService<IReplaceMethodWithPropertyService>();
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
41var service = document.GetLanguageService<IReplacePropertyWithMethodsService>();
Shared\Utilities\ExtractTypeHelpers.cs (1)
93var formattingService = newTypeDocument.GetLanguageService<INewDocumentFormattingService>();
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
42var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
85var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
91var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (3)
43var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 44var syntaxKinds = document.GetLanguageService<ISyntaxKindsService>(); 66var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>();
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (5)
44var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 45var syntaxKinds = document.GetLanguageService<ISyntaxKindsService>(); 46var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 61var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 62var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>();
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (9)
58var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 59var blockFacts = document.GetLanguageService<IBlockFactsService>(); 60var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 71var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 72var blockFacts = document.GetLanguageService<IBlockFactsService>(); 73var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 83var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 84var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 85var generator = document.GetLanguageService<SyntaxGenerator>();
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (4)
61var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 62var blockFacts = document.GetLanguageService<IBlockFactsService>(); 63var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 64var generator = document.GetLanguageService<SyntaxGenerator>();
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (9)
46var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 47var blockFacts = document.GetLanguageService<IBlockFactsService>(); 48var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 59var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 60var blockFacts = document.GetLanguageService<IBlockFactsService>(); 61var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 71var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 72var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>(); 73var generator = document.GetLanguageService<SyntaxGenerator>();
SplitOrMergeIfStatements\Nested\AbstractSplitIntoNestedIfStatementsCodeRefactoringProvider.cs (1)
48var ifGenerator = document.GetLanguageService<IIfLikeStatementGenerator>();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
108var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
76var semanticFacts = semanticDocument.Document.GetLanguageService<ISemanticFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
164var typeInference = semanticDocument.Document.GetLanguageService<ITypeInferenceService>(); 222var semanticFacts = semanticDocument.Document.GetLanguageService<ISemanticFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (5)
258var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 303var semanticFacts = _document.Document.GetLanguageService<ISemanticFactsService>(); 334var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 373var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 435var typeInference = _document.Document.GetLanguageService<ITypeInferenceService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (1)
34var factory = Document.GetLanguageService<SyntaxGenerator>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
807var service = document.GetLanguageService<IReplaceDiscardDeclarationsWithAssignmentsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
39var declarationService = document.GetLanguageService<ISymbolDeclarationService>();
Structure\BlockStructureService.cs (1)
20=> document.GetLanguageService<BlockStructureService>();
Microsoft.CodeAnalysis.Features.ExternalAccess (4)
Copilot\Analyzer\CopilotUtilities.cs (1)
32if (document.GetLanguageService<ISyntaxFactsService>() is not ISyntaxFactsService service)
Copilot\Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (3)
57if (document.GetLanguageService<ICopilotOptionsService>() is not { } service) 68if (document.GetLanguageService<ICopilotOptionsService>() is not { } service) 176if (oldDocument.GetLanguageService<ICopilotOptionsService>() is not { } service)
Microsoft.CodeAnalysis.Workspaces (18)
Classification\AbstractClassificationService.cs (2)
53var classificationService = document.GetLanguageService<ISyntaxClassificationService>(); 171var embeddedLanguageService = document.GetLanguageService<IEmbeddedLanguageClassificationService>();
Classification\ClassifierHelper.cs (1)
64var classificationService = document.GetLanguageService<IClassificationService>();
CodeCleanup\CodeCleaner.cs (1)
35var service = document.GetLanguageService<ICodeCleanerService>();
CodeRefactorings\FixAllOccurences\RefactorAllState.cs (1)
96var spanMappingService = Document.GetLanguageService<IFixAllSpanMappingService>();
Editing\ImportAdder.cs (1)
56var service = document.GetLanguageService<ImportAdderService>();
Formatting\Formatter.cs (3)
81var formattingService = document.GetLanguageService<IFormattingService>(); 331var syntaxFormattingService = document.GetLanguageService<ISyntaxFormattingService>(); 355var organizeImportsService = document.GetLanguageService<IOrganizeImportsService>();
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (3)
209var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 238var generator = document.GetLanguageService<SyntaxGeneratorInternal>(); 240var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (1)
32var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
53document.GetLanguageService<IFixAllSpanMappingService>() is { } spanMappingService)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (1)
107=> Document.GetLanguageService<TService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
214var generatedCodeRecognitionService = document.GetLanguageService<IGeneratedCodeRecognitionService>(); 221var generatedCodeRecognitionService = document.GetLanguageService<IGeneratedCodeRecognitionService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
164var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();