public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["ValueChangedName"] = ValueChangedName; Json["Minimum"] = Minimum.ToString(); Json["Maximum"] = Maximum.ToString(); base.Serialize(epb, elementsBeingSerialized); }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); // TODO: Use JSON dictionary instead. Filename = epb.ExtraData; string strClassName; string strMethodName; string strNamespaceName; if (Json.TryGetValue("NamespaceName", out strNamespaceName)) { NamespaceName = strNamespaceName; } if (Json.TryGetValue("ClassName", out strClassName)) { ClassName = strClassName; } if (Json.TryGetValue("MethodName", out strMethodName)) { MethodName = strMethodName; } }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["ClickEventName"] = ClickEventName; Json["ClickEventData"] = ClickEventData; Json["SendProtocol"] = SendProtocol.ToString(); base.Serialize(epb, elementsBeingSerialized); }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string navigateTo; Json.TryGetValue("NavigateTo", out navigateTo); NavigateTo = navigateTo; }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string multiline; if (Json.TryGetValue("Multiline", out multiline)) { Multiline = multiline.to_b(); } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string truePath; if (Json.TryGetValue("TruePath", out truePath)) { TruePath = (TruePath)Enum.Parse(typeof(TruePath), truePath); } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string idFieldName; string valueFieldName; Json.TryGetValue("IdFieldName", out idFieldName); Json.TryGetValue("DisplayFieldName", out valueFieldName); DisplayFieldName = valueFieldName; IdFieldName = idFieldName; }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { // TODO: Use JSON dictionary instead. epb.ExtraData = Filename; base.Serialize(epb, elementsBeingSerialized); // Also update the backing file. if (Json.ContainsKey("Code")) { File.WriteAllText(Filename, Json["Code"]); } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); // TODO: Use JSON dictionary instead. Filename = epb.ExtraData; string strGenerateClass; if (Json.TryGetValue("GenerateClass", out strGenerateClass)) { GenerateClass = Convert.ToBoolean(strGenerateClass); } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); AgentName = Json["agentName"]; string strEnabled; if (Json.TryGetValue("agentEnabled", out strEnabled)) { // use field, not property, so property setter doesn't get triggered before the // element is drawn, because the path is null at this point. enabled = Json["agentEnabled"].to_b(); UpdateHope(); } }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["columns"] = Columns.ToString(); Json["rows"] = Rows.ToString(); Json["textFields"] = cellText.Count.ToString(); int n = 0; foreach (KeyValuePair <Cell, string> kvp in cellText) { Json["celltext" + n] = kvp.Key.ToString() + "," + kvp.Value; ++n; } base.Serialize(epb, elementsBeingSerialized); }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); Columns = Json["columns"].to_i(); Rows = Json["rows"].to_i(); int cellTextCount = Json["textFields"].to_i(); for (int i = 0; i < cellTextCount; i++) { string cellInfo = Json["celltext" + i]; string[] cellData = cellInfo.Split(','); cellText[new Cell() { Column = cellData[0].to_i(), Row = cellData[1].to_i() }] = cellData[2]; } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string name; if (Json.TryGetValue("ClickEventName", out name)) { ClickEventName = name; } string data; if (Json.TryGetValue("ClickEventData", out data)) { ClickEventData = data; } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string name; if (Json.TryGetValue("ValueChangedName", out name)) { ValueChangedName = name; } string data; if (Json.TryGetValue("Minimum", out data)) { Minimum = data.to_i(); } if (Json.TryGetValue("Maximum", out data)) { Maximum = data.to_i(); } }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); string name; if (Json.TryGetValue("ClickEventName", out name)) { ClickEventName = name; } string data; if (Json.TryGetValue("ClickEventData", out data)) { ClickEventData = data; } string sendProtocol; if (Json.TryGetValue("SendProtocol", out sendProtocol)) { SendProtocol = (SendProtocol)Enum.Parse(typeof(SendProtocol), sendProtocol); } }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["AssyRef"] = Filename; base.Serialize(epb, elementsBeingSerialized); }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["IdFieldName"] = IdFieldName; Json["DisplayFieldName"] = DisplayFieldName; base.Serialize(epb, elementsBeingSerialized); }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["Multiline"] = Multiline.ToString(); base.Serialize(epb, elementsBeingSerialized); }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["NavigateTo"] = NavigateTo; base.Serialize(epb, elementsBeingSerialized); }
public override void Deserialize(ElementPropertyBag epb) { // TODO: Use JSON dictionary instead. base.Deserialize(epb); }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { // TODO: Use JSON dictionary instead. epb.ExtraData = Filename; base.Serialize(epb, elementsBeingSerialized); }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["agentName"] = AgentName; Json["agentEnabled"] = Enabled.ToString(); base.Serialize(epb, elementsBeingSerialized); }
public override void Serialize(ElementPropertyBag epb, IEnumerable <GraphicElement> elementsBeingSerialized) { Json["TruePath"] = TruePath.ToString(); base.Serialize(epb, elementsBeingSerialized); }
public override void Deserialize(ElementPropertyBag epb) { // TODO: Use JSON dictionary instead. Filename = epb.ExtraData; base.Deserialize(epb); }
public override void Deserialize(ElementPropertyBag epb) { base.Deserialize(epb); Filename = Json["AssyRef"]; }