1 implementation of ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\SyntaxTreeFactory\AbstractSyntaxTreeFactoryService.cs (1)
14internal abstract partial class AbstractSyntaxTreeFactoryService : ISyntaxTreeFactoryService
32 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\MetadataAsSourceGeneratedFileInfo.cs (1)
37: sourceProject.Solution.Services.GetLanguageServices(LanguageName).GetRequiredService<ISyntaxTreeFactoryService>().GetDefaultParseOptionsWithLatestLanguageVersion();
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
320var parseOptions = languageServices.GetRequiredService<ISyntaxTreeFactoryService>().TryParsePdbParseOptions(pdbCompilationOptions);
Workspace\MiscellaneousFileUtilities.cs (1)
39var 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)
309var 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)
214var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 817LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);
Workspace\Solution\SourceGeneratedDocumentState.cs (4)
106var factory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 238var factory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
285var parseOptions = GetLanguageService<ISyntaxTreeFactoryService>(language)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
Workspaces\TestHostProject`1.cs (1)
148ParseOptions = parseOptions ?? this.LanguageServiceProvider.GetService<ISyntaxTreeFactoryService>().GetDefaultParseOptions();
Workspaces\TestWorkspace_XmlConsumption.cs (1)
254parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>().GetDefaultParseOptions();
Workspaces\TestWorkspace`1.cs (2)
745var syntaxFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>();
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionTests.cs (2)
4599var factory = dummyProject.Services.GetService<ISyntaxTreeFactoryService>();