/// <summary> /// /// </summary> /// <param name="project"></param> /// <param name="path"></param> /// <param name="rootType"></param> /// <param name="resourceKey"></param> public static void AddEmbeddedItem(this DynamicRazorProject project, string path, Type rootType, string resourceKey) { project.Add(new EmbeddedRazorProjectItem(path, rootType.Assembly, resourceKey)); }
/// <summary> /// /// </summary> /// <param name="project"></param> /// <param name="key"></param> /// <param name="filePath"></param> public static void AddFileItem(this DynamicRazorProject project, string key, string filePath) { project.Add(new FileSystemRazorProjectItem(key, filePath)); }
/// <summary> /// /// </summary> /// <param name="project"></param> /// <param name="path"></param> /// <param name="cshtml"></param> public static void AddStringItem(this DynamicRazorProject project, string path, string cshtml) { project.Add(new StringRazorProjectItem(path, cshtml)); }