public bool TryParse(string s) { if (string.IsNullOrEmpty(s)) { return(false); } DateTime dateTime; int num; ComponentLatencyParser.TryParseOriginalArrivalTime(s, out dateTime, out num); return(num < s.Length && base.TryParse(s, num, s.Length - num)); }
public static IEnumerable <MessageTrackingLatency> GetLatencies(MessageTrackingEvent mte) { if (mte != null) { ComponentLatencyParser parser = new ComponentLatencyParser(); if (parser.TryParse(mte.MessageInfo)) { foreach (LatencyComponent component in parser.Components) { yield return(new MessageTrackingLatency(mte, component)); } } } yield break; }
public bool TryParse(string s) { if (string.IsNullOrEmpty(s)) { return(false); } bool flag = false; bool flag2 = false; DateTime dateTime; int num; if (ComponentLatencyParser.TryParseOriginalArrivalTime(s, out dateTime, out num)) { this.originalArrivalTime = dateTime; flag = true; } if (num < s.Length) { flag2 = base.TryParse(s, num, s.Length - num); } return(flag || flag2); }