1 implementation of ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\SyntaxTreeFactory\AbstractSyntaxTreeFactoryService.cs (1)
14internal abstract partial class AbstractSyntaxTreeFactoryService : ISyntaxTreeFactoryService
15 references to ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.Workspaces (15)
Workspace\Host\HostLanguageServices.cs (2)
84internal virtual ISyntaxTreeFactoryService? SyntaxTreeFactory 86get { return this.GetService<ISyntaxTreeFactoryService>(); }
Workspace\Solution\DocumentState.cs (8)
68if (languageServices.GetService<ISyntaxTreeFactoryService>() == null) 170var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 360var treeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 516var syntaxTreeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 539ISyntaxTreeFactoryService factory)
Workspace\Solution\DocumentState_LinkedFileReuse.cs (2)
130var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>();
Workspace\Solution\ProjectState.cs (3)
183var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 688LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);