46 references to SolutionServices
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293
var editor = new SyntaxEditor(destination, this.LanguageServices.
SolutionServices
);
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
23
=> new CSharpTypeImportCompletionService(languageServices.LanguageServices.
SolutionServices
);
Completion\CSharpCompletionService.cs (1)
28
=> new CSharpCompletionService(languageServices.LanguageServices.
SolutionServices
, _listenerProvider);
Structure\CSharpBlockStructureService.cs (1)
26
=> new CSharpBlockStructureService(languageServices.LanguageServices.
SolutionServices
);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Formatting\CSharpSyntaxFormattingService.cs (1)
283
var formattingRuleFactory = _services.
SolutionServices
.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293
var editor = new SyntaxEditor(destination, this.LanguageServices.
SolutionServices
);
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
24
=> new InteractiveCommandCompletionService(languageServices.LanguageServices.
SolutionServices
, _listenerProvider);
Microsoft.CodeAnalysis.Features (5)
Completion\CompletionService.cs (1)
159
var extensionManager = languageServices.
SolutionServices
.GetRequiredService<IExtensionManager>();
QuickInfo\QuickInfoServiceWithProviders.cs (4)
34
var mefExporter = _services.
SolutionServices
.ExportProvider;
50
var extensionManager = _services.
SolutionServices
.GetRequiredService<IExtensionManager>();
74
var extensionManager = _services.
SolutionServices
.GetRequiredService<IExtensionManager>();
83
var context = new CommonQuickInfoContext(_services.
SolutionServices
, semanticModel, position, options, cancellationToken);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Completion\CompletionFeaturesTests.cs (2)
637
return new CSharpLspMockCompletionService(languageServices.LanguageServices.
SolutionServices
, _listenerProvider);
936
return new CSharpLspThrowExceptionOnChangeCompletionService(languageServices.LanguageServices.
SolutionServices
, _listenerProvider);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionServiceFactory.vb (1)
21
Return New BasicTypeImportCompletionService(languageServices.LanguageServices.
SolutionServices
)
Completion\VisualBasicCompletionService.vb (1)
32
Return New VisualBasicCompletionService(languageServices.LanguageServices.
SolutionServices
, _listenerProvider)
Structure\VisualBasicBlockStructureService.vb (1)
22
Return New VisualBasicBlockStructureService(languageServices.LanguageServices.
SolutionServices
)
Microsoft.CodeAnalysis.Workspaces (18)
Classification\Classifier.cs (1)
117
var classifiedSpans = GetClassifiedSpans(languageServices.
SolutionServices
, project: null, semanticModel, textSpan, options, cancellationToken);
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (2)
46
var storageService = project.LanguageServices.
SolutionServices
.GetPersistentStorageService();
139
var persistentStorageService = project.LanguageServices.
SolutionServices
.GetPersistentStorageService();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
90
var serializer = projectState.LanguageServices.
SolutionServices
.GetService<ISerializerService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Workspace\CommandLineProject.cs (3)
37
var metadataService = languageServices.
SolutionServices
.GetRequiredService<IMetadataService>();
45
var analyzerLoader = languageServices.
SolutionServices
.GetRequiredService<IAnalyzerService>().GetLoader();
168
loader: new WorkspaceFileTextLoader(languageServices.
SolutionServices
, absolutePath, commandLineArguments.Encoding),
Workspace\Solution\DocumentState.cs (2)
45
: base(languageServices.
SolutionServices
, documentServiceProvider, attributes, textSource, loadTextOptions)
60
var textSource = CreateTextAndVersionSource(languageServices.
SolutionServices
, info.TextLoader, info.FilePath, loadTextOptions);
Workspace\Solution\ProjectState.cs (5)
91
AnalyzerConfigDocumentStates = new TextDocumentStates<AnalyzerConfigDocumentState>(projectInfoFixed.AnalyzerConfigDocuments, info => new AnalyzerConfigDocumentState(languageServices.
SolutionServices
, info, loadTextOptions));
106
AdditionalDocumentStates = new TextDocumentStates<AdditionalDocumentState>(projectInfoFixed.AdditionalDocuments, info => new AdditionalDocumentState(languageServices.
SolutionServices
, info, loadTextOptions));
310
typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(LanguageServices.
SolutionServices
, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) :
311
typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ? new AnalyzerConfigDocumentState(LanguageServices.
SolutionServices
, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) :
479
var services = projectState.LanguageServices.
SolutionServices
;
Workspace\Solution\ProjectState_Checksum.cs (2)
34
=> GetParseOptionsChecksum(LanguageServices.
SolutionServices
.GetRequiredService<ISerializerService>());
51
var serializer = LanguageServices.
SolutionServices
.GetRequiredService<ISerializerService>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
71
_validateStates = project.LanguageServices.
SolutionServices
.GetRequiredService<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates;
Microsoft.VisualStudio.LanguageServices (2)
Snippets\AbstractSnippetCommandHandler.cs (2)
47
=> document.Project.Services.
SolutionServices
.GetRequiredService<ISnippetExpansionClientFactory>();
336
var expansionClientFactory = document.Project.Services.
SolutionServices
.GetService<ISnippetExpansionClientFactory>();
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetCompletionProvider.vb (1)
102
Dim expansionClientFactory = document.Project.Services.
SolutionServices
.GetRequiredService(Of ISnippetExpansionClientFactory)()
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293
var editor = new SyntaxEditor(destination, this.LanguageServices.
SolutionServices
);
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
29
public SolutionServices SolutionServices => LanguageServices.
SolutionServices
;