Exemple #1
0
        public static CLogSidecar FromJson(string json)
        {
            ClogSidecar_V2 me  = ClogSidecar_V2.FromJson(json);
            CLogSidecar    ret = new CLogSidecar(me);

            return(ret);
        }
Exemple #2
0
 public CLogFullyDecodedMacroEmitter(string inputSourceFile, CLogSidecar sidecar)
 {
     _inputSourceFile = inputSourceFile;
     _sidecar         = sidecar;
     _sourceFile.AppendLine($"// CLOG generated {DateTimeOffset.Now}");
     _sourceFile.AppendLine("#include <clog.h>");
 }
Exemple #3
0
        public static CLogSidecar FromJson(string json)
        {
            JsonSerializerSettings s = new JsonSerializerSettings();

            s.Context = new StreamingContext(StreamingContextStates.Other, json);

            CLogSidecar ret = JsonConvert.DeserializeObject <CLogSidecar>(json, s);

            return(ret);
        }
Exemple #4
0
        public void TraceLineDiscovered(string sourceFile, CLogOutputInfo outputInfo, CLogDecodedTraceLine traceLine, CLogSidecar sidecar, StringBuilder macroPrefix, StringBuilder inline, StringBuilder function)
        {
            int    hashUInt;
            string hash;

            traceLine.macro.DecodeUniqueId(traceLine.match, traceLine.UniqueId, out hash, out hashUInt);
            HotEventBundles[hash] = traceLine;
        }
 public CLogFullyDecodedMacroEmitter(string inputSourceFile, CLogSidecar sidecar)
 {
     _inputSourceFile = inputSourceFile;
     _sidecar         = sidecar;
     _sourceFile.AppendLine("#include <clog.h>");
 }