public override void Compile(string str, RestrFile restrFile) { RestrObject restObject = new RestrObject(str.Substring(0, str.LastIndexOf('('))); restrFile.RestrObjects.Add(restObject.Name, restObject); restrFile._CompalingObject = restObject; }
public override void Compile(string str, RestrFile restrFile) { string aliasName = str.Split(':')[0].Trim(); int startIndex = str.IndexOf('"') + 1; int endIndex = str.LastIndexOf('"'); string aliasValue = str.Substring(startIndex, endIndex - startIndex); restrFile._CompalingObject.Aliases.Add(aliasName, aliasValue); }
static void Main() { #region WRITE FILE --------------------------------- RestrFile restrFile = new RestrFile(); RestrObject user1 = new RestrObject("user1"); user1.Aliases.Add("username", "Jack251"); user1.Aliases.Add("xpLevel", "15"); RestrObject user2 = new RestrObject("user2"); user2.Aliases.Add("username", "Yayo"); user2.Aliases.Add("xpLevel", "25"); restrFile.RestrObjects.Add(user1.Name, user1); restrFile.RestrObjects.Add(user2.Name, user2); restrFile.Save("example.rs"); #endregion #region READ FILE --------------------------------- RestrFile restr = RestrFile.LoadFromFile("filePath"); // or LoadFromURL string name = restr.RestrObjects["re-str"].Aliases["name"]; #endregion }
public virtual void Compile(string str, RestrFile restrFile) { }
public override void Compile(string str, RestrFile restrFile) { restrFile.Reading = true; }
public override void Compile(string str, RestrFile restrFile) { restrFile._CompalingObject = null; }