1 implementation of ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\SyntaxTreeFactory\AbstractSyntaxTreeFactoryService.cs (1)
14internal abstract partial class AbstractSyntaxTreeFactoryService : ISyntaxTreeFactoryService
25 references to ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (1)
18[ExportLanguageService(typeof(ISyntaxTreeFactoryService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
339: sourceProject.Solution.Services.GetLanguageServices(fileInfo.LanguageName).GetRequiredService<ISyntaxTreeFactoryService>().GetDefaultParseOptionsWithLatestLanguageVersion();
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
311var parseOptions = languageServices.GetRequiredService<ISyntaxTreeFactoryService>().TryParsePdbParseOptions(pdbCompilationOptions);
Workspace\MiscellaneousFileUtilities.cs (1)
53var parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>()?.GetDefaultParseOptionsWithLatestLanguageVersion();
Microsoft.CodeAnalysis.Workspaces (21)
Workspace\Host\HostLanguageServices.cs (2)
87internal virtual ISyntaxTreeFactoryService? SyntaxTreeFactory 89get { return this.GetService<ISyntaxTreeFactoryService>(); }
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
296var syntaxTreeFactoryService = _projectSystemProjectFactory.SolutionServices.GetRequiredLanguageService<ISyntaxTreeFactoryService>(Language);
Workspace\Solution\DocumentState.cs (8)
66if (languageServices.GetService<ISyntaxTreeFactoryService>() == null) 168var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 358var treeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 513var syntaxTreeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 536ISyntaxTreeFactoryService factory)
Workspace\Solution\DocumentState_LinkedFileReuse.cs (2)
146var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>();
Workspace\Solution\ProjectState.cs (3)
203var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 798LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);
Workspace\Solution\SourceGeneratedDocumentState.cs (4)
106var factory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 238var factory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>();