/// <summary> /// Serializes this instance to JSON. /// </summary> internal string Serialize() { JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); UserTypes?.Sort(); Modules?.Sort(); return(jsonSerializer.Serialize(this)); }
/// <summary> /// Serializes this instance to JSON. /// </summary> internal string Serialize() { using (MemoryStream stream = new MemoryStream()) { DataContractJsonSerializer jsonSerializer = new DataContractJsonSerializer(typeof(ImportUserTypeOptions)); UserTypes?.Sort(); Modules?.Sort(); jsonSerializer.WriteObject(stream, this); stream.Position = 0; using (StreamReader reader = new StreamReader(stream)) { return(reader.ReadToEnd()); } } }