1 implementation of ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\SyntaxTreeFactory\AbstractSyntaxTreeFactoryService.cs (1)
17internal abstract partial class AbstractSyntaxTreeFactoryService : ISyntaxTreeFactoryService
27 references to ISyntaxTreeFactoryService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (1)
23[ExportLanguageService(typeof(ISyntaxTreeFactoryService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Workspaces\TestHostProject.cs (1)
242_parseOptions = parseOptions ?? this.LanguageServiceProvider.GetService<ISyntaxTreeFactoryService>().GetDefaultParseOptions();
Workspaces\TestWorkspace_XmlConsumption.cs (3)
252var syntaxFactory = languageServices.GetService<ISyntaxTreeFactoryService>(); 412parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>().GetDefaultParseOptions();
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
38: sourceProject.Solution.Services.GetLanguageServices(LanguageName).GetRequiredService<ISyntaxTreeFactoryService>().GetDefaultParseOptionsWithLatestLanguageVersion();
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
292var parseOptions = languageServices.GetRequiredService<ISyntaxTreeFactoryService>().TryParsePdbParseOptions(pdbCompilationOptions);
Workspace\MiscellaneousFileUtilities.cs (1)
35var parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>()?.GetDefaultParseOptionsWithLatestLanguageVersion();
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.vb (1)
14<ExportLanguageService(GetType(ISyntaxTreeFactoryService), LanguageNames.VisualBasic), [Shared]>
Microsoft.CodeAnalysis.Workspaces (15)
Workspace\Host\HostLanguageServices.cs (2)
69internal virtual ISyntaxTreeFactoryService? SyntaxTreeFactory 71get { return this.GetService<ISyntaxTreeFactoryService>(); }
Workspace\Solution\DocumentState.cs (8)
66if (languageServices.GetService<ISyntaxTreeFactoryService>() == null) 155var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 366var treeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 519var syntaxTreeFactory = LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>(); 542ISyntaxTreeFactoryService factory)
Workspace\Solution\DocumentState_LinkedFileReuse.cs (2)
100var treeFactory = languageServices.GetRequiredService<ISyntaxTreeFactoryService>();
Workspace\Solution\ProjectState.cs (3)
155var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 698LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
299var parseOptions = GetLanguageService<ISyntaxTreeFactoryService>(language)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionTests.cs (2)
3796var factory = dummyProject.Services.GetService<ISyntaxTreeFactoryService>();