public static bool TryParse(string s, out TemporalTraceEvent result) { string[] tokens = s.Split((char[])null, StringSplitOptions.RemoveEmptyEntries); if (tokens.Length < 3) { result = default(TemporalTraceEvent); return(false); } return(TryParse(tokens[0], tokens[1], tokens[2], out result)); }
public static bool TryParse(string core, string time, string args, out TemporalTraceEvent result) { result = default(TemporalTraceEvent); int c; long t; TraceEvent e; if (!int.TryParse(core, out c) || !long.TryParse(time, out t) || !TraceEvent.TryParse(args, out e)) { return(false); } result = new TemporalTraceEvent(c, t, e); return(true); }