protected BaseRuleMessage(object state, MessageIdentity identity, string customCode, string message, params object[] args) { Identity = identity ?? throw new ArgumentNullException(nameof(identity)); CustomCode = customCode; State = state; _message = message; _args = args; }
private bool Equals(MessageIdentity other) { return(string.Equals(Code, other.Code)); }