public InnerIssueType(string exceptionTypeName, string message, string stackTrace, string issueLevel, IInnerIssueType innerIssueType) { _exceptionTypeName = exceptionTypeName; _message = message; _stackTrace = stackTrace; _issueLevel = issueLevel; _innerIssueType = innerIssueType; }
public IssueType(string exceptionTypeName, string message, string stackTrace, IssueLevel issueLevel, IInnerIssueType inner, IEnumerable <IIssue> issues, int ticket, string responseMessage) { _exceptionTypeName = exceptionTypeName; _message = message; _stackTrace = stackTrace; _issueLevel = issueLevel; _inner = inner; _issues = issues.ToList(); _ticket = ticket; ResponseMessage = responseMessage; }
public static bool AreEqual(this Tharga.Quilt4Net.DataTransfer.IssueType item, IInnerIssueType issueType) { if (item == null && issueType == null) { return(true); } if (item.ExceptionTypeName != issueType.ExceptionTypeName) { return(false); } if (string.Compare(Clean(item.Message), Clean(issueType.Message), StringComparison.InvariantCultureIgnoreCase) != 0) { return(false); } if (string.Compare(Clean(item.StackTrace), Clean(issueType.StackTrace), StringComparison.InvariantCultureIgnoreCase) != 0) { return(false); } if (item.IssueLevel != issueType.IssueLevel) { return(false); } if (!item.Inner.AreEqual(issueType.Inner)) { return(false); } return(true); }