private RazorDynamicFileInfo CreateEmptyInfo(Key key) { var filename = key.FilePath + ".g.cs"; var textLoader = new EmptyTextLoader(filename); return(new RazorDynamicFileInfo(filename, SourceCodeKind.Regular, textLoader, _factory.CreateEmpty())); }
public override DocumentInfo CreateEmpty(string razorFilePath, ProjectId projectId) { var filename = Path.ChangeExtension(razorFilePath, ".g.cs"); var textLoader = new EmptyTextLoader(filename); var docId = DocumentId.CreateNewId(projectId, debugName: filename); return(DocumentInfo.Create( id: docId, name: Path.GetFileName(filename), folders: Array.Empty <string>(), sourceCodeKind: SourceCodeKind.Regular, filePath: filename, loader: textLoader, isGenerated: true)); }