Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
            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);
            }