///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public static BaseFile ToThis(string s) { Config.Config c = new Config.Config(s); BaseFile b = new BaseFile(); b.index = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.father = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.son = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.left = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.right = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.url = c.FetchFirst_String(); if (!c.OK) { b.OK = false; return(b); } b.type = (Resource.Enums.FileType)c.FetchFirst_Int(); if (!c.OK) { b.OK = false; return(b); } b.state = (Resource.Enums.FileState)c.FetchFirst_Int(); if (!c.OK) { b.OK = false; return(b); } b.length = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.modify = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } b.score = c.FetchFirst_Long(); if (!c.OK) { b.OK = false; return(b); } return(b); }