Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Component
- {
- public Component()
- {
- Parameters = new Parameter();
- }
- public string Type { get; set; }
- public Parameter Parameters { get; set; }
- public void ReadXml(XmlReader reader)
- {
- string className = reader.GetAttribute("ClassName");
- XmlReader subReader = reader.ReadSubtree();
- subReader.Read();
- if (string.IsNullOrEmpty(className) == false)
- {
- Type = className;
- if (subReader != null && subReader.ReadToDescendant("Params"))
- {
- Parameters = Parameter.ReadXml(subReader);
- }
- else
- {
- Parameters = new Parameter();
- }
- }
- }
- public void ReadJson(JToken jToken)
- {
- Type = (string) jToken["Type"];
- if(jToken["Parameters"] != null)
- {
- Parameters.FromJson(jToken["Parameters"]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement