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