public static bool TryParse(string line, int startIndex, out EnhancedStatusCode enhancedStatusCode)
        {
            EnhancedStatusCodeImpl escImpl;
            bool flag = EnhancedStatusCodeImpl.TryParse(line, startIndex, out escImpl);

            enhancedStatusCode = null;
            if (flag)
            {
                enhancedStatusCode = new EnhancedStatusCode(escImpl);
            }
            return(flag);
        }
        public override bool Equals(object other)
        {
            EnhancedStatusCode enhancedStatusCode = other as EnhancedStatusCode;

            return(enhancedStatusCode != null && this == enhancedStatusCode);
        }
 public static bool TryParse(string code, out EnhancedStatusCode enhancedStatusCode)
 {
     return(EnhancedStatusCode.TryParse(code, 0, out enhancedStatusCode));
 }