143 references to GetRequiredService
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
AbstractCodeGenerationService.cs (1)
34_symbolDeclarationService = languageServices.GetRequiredService<ISymbolDeclarationService>();
CodeGenerator.cs (1)
24=> services.GetLanguageServices(language).GetRequiredService<ICodeGenerationService>();
IIndentationService.cs (2)
50var syntaxGenerator = document.LanguageServices.GetRequiredService<SyntaxGeneratorInternal>(); 58var indenter = document.LanguageServices.GetRequiredService<IIndentationService>();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ConvertNamespaceTransform.cs (1)
113var indentationService = document.LanguageServices.GetRequiredService<IIndentationService>();
CSharpCodeGenerationContextInfo.cs (1)
26=> Service.LanguageServices.GetRequiredService<SyntaxGenerator>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
110var formatter = document.LanguageServices.GetRequiredService<ISyntaxFormattingService>();
Formatting\CSharpFormattingInteractionService.cs (2)
107var service = parsedDocument.LanguageServices.GetRequiredService<ISyntaxFormattingService>(); 117var service = parsedDocument.LanguageServices.GetRequiredService<ISyntaxFormattingService>();
Microsoft.CodeAnalysis.CSharp.Features (13)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
159var indentationService = document.LanguageServices.GetRequiredService<IIndentationService>();
ConvertNamespaceTransform.cs (1)
113var indentationService = document.LanguageServices.GetRequiredService<IIndentationService>();
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
290var indenter = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
165var structuralTypeDisplayService = document.Project.Services.GetRequiredService<IStructuralTypeDisplayService>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (2)
108var structuralTypeDisplayService = document.Project.Services.GetRequiredService<IStructuralTypeDisplayService>(); 140var structuralTypeDisplayService = document.Project.Services.GetRequiredService<IStructuralTypeDisplayService>();
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
76var indentationService = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
Snippets\CSharpConstructorSnippetProvider.cs (1)
70var indentationService = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
Snippets\CSharpElseSnippetProvider.cs (1)
92var indentationService = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
79var indentationService = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
Snippets\CSharpIfSnippetProvider.cs (1)
56var indentationService = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
Snippets\CSharpWhileLoopSnippetProvider.cs (1)
56var indentationService = parsedDocument.LanguageServices.GetRequiredService<IIndentationService>();
SplitStringLiteral\StringSplitter.cs (1)
136var indentationService = Document.LanguageServices.GetRequiredService<IIndentationService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpCodeGenerationContextInfo.cs (1)
26=> Service.LanguageServices.GetRequiredService<SyntaxGenerator>();
Formatting\CSharpSyntaxFormattingService.cs (1)
328var service = _services.GetRequiredService<ISyntaxFormattingService>();
Rename\CSharpRenameRewriterLanguageService.cs (2)
149_simplificationService = parameters.Document.Project.Services.GetRequiredService<ISimplificationService>(); 150_semanticFactsService = parameters.Document.Project.Services.GetRequiredService<ISemanticFactsService>();
Microsoft.CodeAnalysis.EditorFeatures (4)
Preview\AbstractPreviewFactoryService.cs (1)
760oldDocument.Project.Services.GetRequiredService<IContentTypeLanguageService>().GetDefaultContentType());
Shared\Extensions\HostWorkspaceServicesExtensions.cs (1)
88l => hostWorkspaceServices.GetLanguageServices(l).GetRequiredService<IContentTypeLanguageService>().GetDefaultContentType().TypeName);
SplitComment\SplitCommentCommandHandler.cs (2)
154var syntaxKinds = document.LanguageServices.GetRequiredService<ISyntaxKindsService>(); 159var splitCommentService = document.LanguageServices.GetRequiredService<ISplitCommentService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
105var completionService = project.Services.GetRequiredService<CompletionService>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
42var options = document.Project.Services.GetRequiredService<ISimplificationService>().DefaultOptions;
Completion\CompletionServiceTests.cs (1)
45var completionService = project.Services.GetRequiredService<CompletionService>();
EditAndContinue\ActiveStatementsMapTests.cs (3)
96var analyzer = project.Services.GetRequiredService<IEditAndContinueAnalyzer>(); 151var analyzer = project.Services.GetRequiredService<IEditAndContinueAnalyzer>(); 202var analyzer = project.Services.GetRequiredService<IEditAndContinueAnalyzer>();
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
231var analyzer = solution.GetProject(projectId).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 358var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 543var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 689var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>();
Microsoft.CodeAnalysis.Features (33)
AddImport\AbstractAddImportFeatureService.cs (1)
401var compilationService = project.Services.GetRequiredService<ICompilationFactoryService>();
BraceCompletion\AbstractBraceCompletionService.cs (2)
86var syntaxFactsService = document.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 128var syntaxFactsService = context.Document.LanguageServices.GetRequiredService<ISyntaxFactsService>();
ChangeSignature\AbstractChangeSignatureService.cs (2)
382var updater = doc.Project.Services.GetRequiredService<AbstractChangeSignatureService>(); 966var syntaxFacts = services.GetRequiredService<ISyntaxFactsService>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
84var syntaxFacts = _project.Services.GetRequiredService<ISyntaxFactsService>();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
258var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
335var generator = project.Services.GetRequiredService<SyntaxGenerator>();
EditAndContinue\DebuggingSession.cs (4)
682var analyzer = newProject.Services.GetRequiredService<IEditAndContinueAnalyzer>(); 807var analyzer = newProject.Services.GetRequiredService<IEditAndContinueAnalyzer>(); 960var analyzer = newDocument.Project.Services.GetRequiredService<IEditAndContinueAnalyzer>(); 1061var analyzer = newProject.Services.GetRequiredService<IEditAndContinueAnalyzer>();
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
138var analyzer = newDocument.Project.Services.GetRequiredService<IEditAndContinueAnalyzer>(); 196var analyzer = document.Project.Services.GetRequiredService<IEditAndContinueAnalyzer>();
EditAndContinue\EditSession.cs (1)
619var analyzer = newProject.Services.GetRequiredService<IEditAndContinueAnalyzer>();
ExternalAccess\VSTypeScript\VSTypeScriptDocumentDiagnosticAnalyzer.cs (2)
20var analyzer = document.Project.Services.GetRequiredService<VSTypeScriptDiagnosticAnalyzerLanguageService>().Implementation; 31var analyzer = document.Project.Services.GetRequiredService<VSTypeScriptDiagnosticAnalyzerLanguageService>().Implementation;
ExternalAccess\VSTypeScript\VSTypeScriptProjectDiagnosticAnalyzer.cs (1)
20var analyzer = project.Services.GetRequiredService<VSTypeScriptDiagnosticAnalyzerLanguageService>().Implementation;
ExtractMethod\MethodExtractor.Analyzer.cs (2)
592var semanticFacts = _semanticDocument.Document.Project.Services.GetRequiredService<ISemanticFactsService>(); 915var semanticFacts = _semanticDocument.Document.Project.Services.GetRequiredService<ISemanticFactsService>();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (2)
55var factory = languageServices.GetRequiredService<SyntaxGenerator>(); 56var codeGenerationService = languageServices.GetRequiredService<ICodeGenerationService>();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (4)
605return await provider.GetRequiredService<ICodeGenerationService>().AddMembersAsync( 626: provider.GetRequiredService<SyntaxGenerator>().CreateAssignmentStatements( 648return await provider.GetRequiredService<ICodeGenerationService>().AddMembersAsync( 654provider.GetRequiredService<SyntaxGenerator>().CreateMemberDelegatingConstructor(
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Property.cs (1)
167var generator = Document.Project.Services.GetRequiredService<SyntaxGenerator>();
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
151var sourceFromMetadataService = temporaryDocument.Project.Services.GetRequiredService<IMetadataAsSourceService>();
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
38: sourceProject.Solution.Services.GetLanguageServices(LanguageName).GetRequiredService<ISyntaxTreeFactoryService>().GetDefaultParseOptionsWithLatestLanguageVersion();
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
142var compilationFactory = sourceProject.Services.GetRequiredService<ICompilationFactoryService>();
PullMemberUp\MembersPuller.cs (2)
104var codeGenerationService = document.Project.Services.GetRequiredService<ICodeGenerationService>(); 283var codeGenerationService = document.Project.Services.GetRequiredService<ICodeGenerationService>();
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
188var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\Options\CodeStyleOptionsStorage.cs (1)
13=> languageServices.GetRequiredService<ICodeStyleService>().GetIdeCodeStyleOptions(globalOptions, fallbackOptions: null);
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
41var breakpointService = document.Project.Services.GetRequiredService<IBreakpointResolutionService>();
Handler\Completion\CompletionResolveHandler.cs (1)
55var completionService = document.Project.Services.GetRequiredService<CompletionService>();
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
58var formattingService = document.Project.Services.GetRequiredService<ISyntaxFormattingService>();
Handler\Symbols\DocumentSymbolsHandler.cs (1)
46var navBarService = document.Project.Services.GetRequiredService<INavigationBarItemService>();
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (3)
CompilerInvocation.cs (1)
71var commandLineParserService = languageServices.GetRequiredService<ICommandLineParserService>();
Generator.cs (2)
267var syntaxFactsService = languageServices.GetRequiredService<ISyntaxFactsService>(); 268var semanticFactsService = languageServices.GetRequiredService<ISemanticFactsService>();
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
CodeGeneration\VisualBasicCodeGenerationContextInfo.vb (1)
35Return _service.LanguageServices.GetRequiredService(Of SyntaxGenerator)
Rename\VisualBasicRenameRewriterLanguageService.vb (3)
125_simplificationService = parameters.Document.Project.Services.GetRequiredService(Of ISimplificationService)() 126_syntaxFactsService = parameters.Document.Project.Services.GetRequiredService(Of ISyntaxFactsService)() 127_semanticFactsService = parameters.Document.Project.Services.GetRequiredService(Of ISemanticFactsService)()
Microsoft.CodeAnalysis.Workspaces (47)
AbstractCodeGenerationService.cs (1)
34_symbolDeclarationService = languageServices.GetRequiredService<ISymbolDeclarationService>();
AddImportPlacementOptions.cs (1)
53=> languageServices.GetRequiredService<IAddImportsService>().GetAddImportOptions(options, allowInHiddenRegions ?? AddImportPlacementOptions.Default.AllowInHiddenRegions, fallbackOptions);
Classification\Classifier.cs (2)
62var classificationService = projectServices.GetRequiredService<ISyntaxClassificationService>(); 63var embeddedLanguageService = projectServices.GetRequiredService<IEmbeddedLanguageClassificationService>();
CodeGenerationOptions.cs (3)
44=> languageServices.GetRequiredService<ICodeGenerationService>().DefaultOptions; 111=> languageServices.GetRequiredService<ICodeGenerationService>().GetCodeGenerationOptions(options, fallbackOptions); 141var service = document.Project.Services.GetRequiredService<ICodeGenerationService>();
CodeGenerator.cs (1)
24=> services.GetLanguageServices(language).GetRequiredService<ICodeGenerationService>();
Editing\SyntaxGenerator.cs (2)
59=> services.GetLanguageServices(language).GetRequiredService<SyntaxGenerator>(); 71=> project.Services.GetRequiredService<SyntaxGenerator>();
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
283compilation = project.Services.GetRequiredService<ICompilationFactoryService>().CreateCompilation(
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
57project.Services.GetRequiredService<ISyntaxFactsService>().StringComparer);
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
85var documentsWithAttribute = TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<ISyntaxFactsService>(), out var simpleName)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
89var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>();
IdeCodeStyleOptions.cs (1)
98=> languageServices.GetRequiredService<ICodeStyleService>().DefaultOptions;
IIndentationService.cs (2)
50var syntaxGenerator = document.LanguageServices.GetRequiredService<SyntaxGeneratorInternal>(); 58var indenter = document.LanguageServices.GetRequiredService<IIndentationService>();
ProjectExtensions.cs (1)
29=> project.Services.GetRequiredService<TLanguageService>();
Rename\ConflictEngine\ConflictResolver.cs (5)
159var renameRewriterLanguageService = languageServices.GetRequiredService<IRenameRewriterLanguageService>(); 160var syntaxFactsLanguageService = languageServices.GetRequiredService<ISyntaxFactsService>(); 208var renameRewriterService = implicitReferenceLocationsPerLanguage.First().Document.Project.Services.GetRequiredService<IRenameRewriterLanguageService>(); 251var semanticFactsService = projectOpt.Services.GetRequiredService<ISemanticFactsService>(); 297var languageRenameService = projectOpt.Services.GetRequiredService<IRenameRewriterLanguageService>();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
355var syntaxFactsService = newDocument.Project.Services.GetRequiredService<ISyntaxFactsService>();
Serialization\SerializerService.cs (1)
215=> _lazyLanguageSerializationService.GetOrAdd(languageName, n => _workspaceServices.GetLanguageServices(n).GetRequiredService<IOptionsSerializationService>());
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
126var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
Shared\Extensions\ITypeSymbolExtensions.cs (2)
155var semanticFacts = provider.GetRequiredService<ISemanticFactsService>(); 169var syntaxFacts = provider.GetRequiredService<ISyntaxFactsService>();
Shared\Extensions\SemanticModelExtensions.cs (3)
78var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>(); 79var syntaxKinds = languageServices.GetRequiredService<ISyntaxKindsService>(); 84var semanticFacts = languageServices.GetRequiredService<ISemanticFactsService>();
SimplifierOptions.cs (2)
64=> languageServices.GetRequiredService<ISimplificationService>().DefaultOptions; 79=> languageServices.GetRequiredService<ISimplificationService>().GetSimplifierOptions(options, fallbackOptions);
SyntaxFormattingOptions.cs (2)
48=> languageServices.GetRequiredService<ISyntaxFormattingService>().DefaultOptions; 64=> languageServices.GetRequiredService<ISyntaxFormattingService>().GetFormattingOptions(options, fallbackOptions);
Workspace\CommandLineProject.cs (1)
37var commandLineParser = languageServices.GetRequiredService<ICommandLineParserService>();
Workspace\Host\SolutionServices.cs (1)
58=> this.GetLanguageServices(language).GetRequiredService<TLanguageService>();
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
51_commandLineParserService = workspaceServices.GetLanguageServices(project.Language).GetRequiredService<ICommandLineParserService>();
Workspace\Solution\DocumentState.cs (4)
155var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 363var syntaxKinds = LanguageServices.GetRequiredService<ISyntaxKindsService>(); 366var treeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 519var syntaxTreeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>();
Workspace\Solution\DocumentState_LinkedFileReuse.cs (2)
100var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 157var syntaxKinds = languageServices.GetRequiredService<ISyntaxKindsService>();
Workspace\Solution\ProjectState.cs (1)
698LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);
Workspace\Solution\SolutionState.CompilationTracker.cs (2)
570var compilationFactory = this.ProjectState.LanguageServices.GetRequiredService<ICompilationFactoryService>(); 805var compilationFactory = this.ProjectState.LanguageServices.GetRequiredService<ICompilationFactoryService>();
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1240var defaultOptions = solution.Projects.Single().Services.GetRequiredService<ICompilationFactoryService>().GetDefaultCompilationOptions();
Microsoft.VisualStudio.LanguageServices (8)
Preview\PreviewUpdater.cs (1)
84var contentTypeService = document.Project.Services.GetRequiredService<IContentTypeLanguageService>();
ProjectSystem\VisualStudioWorkspaceImpl.cs (4)
404=> project.Services.GetRequiredService<ICompilationOptionsChangingService>().CanApplyChange(oldOptions, newOptions); 410return project.Services.GetRequiredService<IParseOptionsChangingService>().CanApplyChange(oldOptions, newOptions, maxSupportLangVersion); 503var compilationOptionsService = originalProject.Services.GetRequiredService<ICompilationOptionsChangingService>(); 520var parseOptionsService = CurrentSolution.GetRequiredProject(projectId).Services.GetRequiredService<IParseOptionsChangingService>();
PullMemberUp\SymbolDependentsBuilder.cs (1)
50_declarationService = project.Services.GetRequiredService<ISymbolDeclarationService>();
Venus\ContainedLanguageCodeSupport.cs (2)
206var codeModel = targetDocument.Project.Services.GetRequiredService<ICodeModelNavigationPointService>(); 207var syntaxFacts = targetDocument.Project.Services.GetRequiredService<ISyntaxFactsService>();
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
64var completionService = document.Project.Services.GetRequiredService<IXamlCompletionService>();
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
74var completionService = document.Project.Services.GetRequiredService<IXamlCompletionService>();