public static CLogSidecar FromJson(string json) { ClogSidecar_V2 me = ClogSidecar_V2.FromJson(json); CLogSidecar ret = new CLogSidecar(me); return(ret); }
public CLogFullyDecodedMacroEmitter(string inputSourceFile, CLogSidecar sidecar) { _inputSourceFile = inputSourceFile; _sidecar = sidecar; _sourceFile.AppendLine($"// CLOG generated {DateTimeOffset.Now}"); _sourceFile.AppendLine("#include <clog.h>"); }
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); }
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>"); }