public virtual void ParseText(string propertySheetText, string originalFilename) { FullPath = originalFilename; new PropertySheetParser(PropertySheetTokenizer.Tokenize(propertySheetText, TokenizerVersion.V3), this, originalFilename).Parse(); }
public override void ImportText(string propertySheetText, string originalFilename) { if (Root._imports.Any(each => each.FullPath.Equals(originalFilename, StringComparison.CurrentCulture))) { return; } var importedSheet = new PropertySheet(Root); importedSheet.ParseText(propertySheetText, originalFilename); Root._imports.Add(importedSheet); Root.AddChildRoutes(importedSheet.Routes); Root._view.InitializeAtRootLevel(importedSheet); }