public DocumentInfo Wrap(DocumentInfo document) { var razorLoader = new RazorTextLoader(this, document.TextLoader); _workItems.Add(razorLoader); return(document.WithTextLoader(razorLoader)); }
public DocumentInfo Extend(DocumentInfo document) { if (Path.GetExtension(document.Name) != ".cshtml") { return(document); } var razorLoader = new RazorTextLoader(this, document.TextLoader); _workItems.Add(razorLoader); return(document.WithTextLoader(razorLoader)); }