private static FileIndex CreateInstance(FileInfo fi) { return(new FileIndex { Kind = IndexEntryKind.NonScriptFile, Name = fi.Name, FileMetadata = FileMetadata.CreateInstance(fi.FullName), }); }
public static FileIndex CreateInstance(Script sc) { return(new FileIndex { Kind = IndexEntryKind.Script, Name = Path.GetFileName(sc.DirectRealPath), FileMetadata = FileMetadata.CreateInstance(sc.DirectRealPath), ScriptInfo = ScriptInfo.CreateInstance(sc), }); }