Exemplo n.º 1
0
        public static string Serialize(TimingDebugger TimingDebuggerObj)
        {
            var writer  = new StringWriter();
            var jwriter = new Newtonsoft.Json.JsonTextWriter(writer);

            Serialize(jwriter, TimingDebuggerObj);

            jwriter.Flush();
            writer.Flush();

            return(writer.ToString());
        }
Exemplo n.º 2
0
 public static void Serialize(Newtonsoft.Json.JsonTextWriter Writer, TimingDebugger TimingDebuggerObj)
 {
     Writer.WritePropertyName("TimingGroup");
     Writer.WriteStartArray();
     foreach (var t in TimingDebuggerObj)
     {
         var timing = t.Where(tt => tt.Name == t.Name).First();
         Writer.WriteStartObject();
         Writer.WritePropertyName("Name");
         Writer.WriteValue(t.Name);
         Writer.WritePropertyName("ExecutionTime");
         Writer.WriteValue(timing.ExecutionTime);
         Timing.Serialize(Writer, t);
         Writer.WriteEndObject();
     }
     Writer.WriteEndArray();
 }