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)
87internal virtual ISyntaxTreeFactoryService? SyntaxTreeFactory 89get { return this.GetService<ISyntaxTreeFactoryService>(); }
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)
213var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 816LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);