public static string ToJson(this IPICObject obj, bool indented = false) => indented ? Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented) : Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.None);
public bool Equal(IPICObject obj) => this.ToJson().ComputeHashString().Equals(obj.ToJson().ComputeHashString());
public bool Equal(IPICObject obj) { throw new NotImplementedException(); }