IntelligenceX

API Reference

Class

AnalysisCatalogValidationResult

Namespace IntelligenceX.Analysis
Assembly IntelligenceX
Modifiers sealed

Validation outcome for analysis rule and pack catalogs.

Inheritance

  • Object
  • AnalysisCatalogValidationResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public AnalysisCatalogValidationResult(IReadOnlyList<String> errors, IReadOnlyList<String> warnings) #

Creates a validation result.

Parameters

errors System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
warnings System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 1

Methods

public String BuildSummary() #
Returns: String

Builds a short one-line summary string.

public AnalysisCatalogValidationResult Normalize() #
Returns: AnalysisCatalogValidationResult

Creates a normalized result with deterministic ordering.

Properties

public Boolean IsValid { get; } #

True when no validation errors were found.

public IReadOnlyList<String> Errors { get; } #

Validation errors that should block catalog usage.

public IReadOnlyList<String> Warnings { get; } #

Validation warnings that should be reviewed but do not block by themselves.

public Int32 IssueCount { get; } #

Total number of discovered issues (errors + warnings).