public static SyntaxTreeGrouping Build(IFileResolver fileResolver, string entryFileName) { var builder = new SyntaxTreeGroupingBuilder(fileResolver); var normalizedFileName = fileResolver.GetNormalizedFileName(entryFileName); return(builder.Build(normalizedFileName)); }
public static SyntaxTreeGrouping BuildWithPreloadedFile(IFileResolver fileResolver, string entryFileName, string fileContents) { var builder = new SyntaxTreeGroupingBuilder(fileResolver); var normalizedFileName = fileResolver.GetNormalizedFileName(entryFileName); builder.AddSyntaxTree(normalizedFileName, fileContents); return(builder.Build(normalizedFileName)); }
public static SyntaxTreeGrouping Build(IFileResolver fileResolver, IReadOnlyWorkspace workspace, Uri entryFileUri) { var builder = new SyntaxTreeGroupingBuilder(fileResolver, workspace); return(builder.Build(entryFileUri)); }