Пример #1
0
 /// <summary>
 /// Adds a syntax error code to the error codes collection.
 /// </summary>
 /// <param name="errorCode">The syntax error code.</param>
 public void Add(MessageErrorCode errorCode)
 {
     if (!_codes.Contains(errorCode))
     {
         _codes.Add(errorCode);
     }
 }
 public void AddError(MessageErrorCode code, string ErrorMessage)
 {
     Errors.Add(new MessageObj()
     {
         Description = ErrorMessage, MessageCode = code
     });
 }
Пример #3
0
 private void Reset()
 {
     this._errCode = MessageErrorCode.None;
     _code         = int.MinValue;
     _args         = null;
     _subject      = null;
     onRecycle     = null;
 }
Пример #4
0
 internal void SetErrorCode(MessageErrorCode code)
 {
     if (_state == MessageState.Lock)
     {
         this._errCode = code;
     }
     else
     {
         Log.E("unknown Exception occured with this message");
     }
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageErrorContext"/> class.
 /// </summary>
 /// <param name="name">The message name (or tag).</param>
 /// <param name="controlNumber">The message control number.</param>
 /// <param name="version">The message version.</param>
 /// <param name="messagePart">Message part index.</param>
 /// <param name="message">The error message.</param>
 /// <param name="errorCode">The syntax error code.</param>
 public MessageErrorContext(string name, string controlNumber, string version, int messagePart, string message, MessageErrorCode errorCode)
     : this(name, controlNumber, version, messagePart, message)
 {
     _codes.Add(errorCode);
 }