예제 #1
0
 private static FileIndex CreateInstance(FileInfo fi)
 {
     return(new FileIndex
     {
         Kind = IndexEntryKind.NonScriptFile,
         Name = fi.Name,
         FileMetadata = FileMetadata.CreateInstance(fi.FullName),
     });
 }
예제 #2
0
 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),
     });
 }