protected int ReportError([NotNull] string description, [CanBeNull] IssueCode issueCode, [CanBeNull] string affectedComponent, [NotNull] IRow row) { return(ReportError(description, TestUtils.GetShapeCopy(row), issueCode, affectedComponent, row)); }
public int Report(string description, IGeometry errorGeometry, IssueCode issueCode, string affectedComponent, IEnumerable <object> values, params IRow[] rows) { return(ReportError(description, errorGeometry, issueCode, affectedComponent, values, rows)); }
protected int ReportError([NotNull] string description, [CanBeNull] IGeometry errorGeometry, [CanBeNull] IssueCode issueCode, [CanBeNull] string affectedComponent, params IRow[] rows) { return(ReportError(description, errorGeometry, issueCode, affectedComponent, InvolvedRowUtils.GetInvolvedRows(rows))); }
int IErrorReporting.Report(string description, IGeometry errorGeometry, IssueCode issueCode, bool reportIndividualParts, params IRow[] rows) { return(ReportError(description, errorGeometry, issueCode, null, reportIndividualParts, rows)); }
protected int ReportError([NotNull] string description, [CanBeNull] IGeometry errorGeometry, [CanBeNull] IssueCode issueCode, [CanBeNull] string affectedComponent, bool reportIndividualParts, params IRow[] rows) { return(ReportError(description, errorGeometry, issueCode, affectedComponent, null, reportIndividualParts, rows)); }
int IErrorReporting.Report(string description, IGeometry errorGeometry, IssueCode issueCode, string affectedComponent, params IRow[] rows) { const bool reportIndividualParts = false; return(ReportError(description, errorGeometry, issueCode, affectedComponent, reportIndividualParts, rows)); }
public IssueCode GetIssueCode(string code) { foreach (TestIssueCodes testIssueCodes in _testIssueCodeses) { IssueCode issueCode = testIssueCodes[code]; if (issueCode != null) { return(issueCode); } } return(null); }
protected int ReportError([NotNull] string description, [CanBeNull] IGeometry errorGeometry, [CanBeNull] IssueCode issueCode, [CanBeNull] string affectedComponent, [NotNull] IEnumerable <InvolvedRow> involvedRows, [CanBeNull] IEnumerable <object> values = null) { var args = new QaErrorEventArgs(new QaError(this, description, involvedRows, errorGeometry, issueCode, affectedComponent, values: values)); PostProcessError?.Invoke(this, args); if (args.Cancel) { return(0); } OnQaError(args); return(1); }