IntelligenceX

API Reference

Class

AnalysisPolicy

Namespace IntelligenceX.Analysis
Assembly IntelligenceX
Modifiers sealed

Fully resolved policy from configured packs and rule overrides.

Inheritance

  • Object
  • AnalysisPolicy

Usage

Explore 1 API references to this type

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

Returned or exposed by 1

Constructors

public AnalysisPolicy(IReadOnlyDictionary<String, AnalysisPolicyRule> rules, IReadOnlyList<String> warnings) #

Creates a policy snapshot.

Parameters

rules System.Collections.Generic.IReadOnlyDictionary<System.String, IntelligenceX.Analysis.AnalysisPolicyRule> requiredposition: 0
warnings System.Collections.Generic.IReadOnlyList<System.String> requiredposition: 1

Methods

public IReadOnlyList<AnalysisPolicyRule> SelectByLanguage(params String[] languages) #
Returns: IReadOnlyList<AnalysisPolicyRule>

Returns selected rules that match any of the provided languages.

Parameters

languages System.String[] requiredposition: 0

Properties

public IReadOnlyDictionary<String, AnalysisPolicyRule> Rules { get; } #

Selected rules keyed by catalog rule id.

public IReadOnlyList<String> Warnings { get; } #

Non-fatal warnings while resolving packs/rules.