TestimoX

API Reference

Class

ToolingRuleDiscoveryRequest

Namespace TestimoX.Execution
Assembly TestimoX
Modifiers sealed

Request contract for tooling-oriented rule discovery.

Inheritance

  • Object
  • ToolingRuleDiscoveryRequest

Constructors

public ToolingRuleDiscoveryRequest() #

Properties

public Boolean IncludeDisabled { get; set; } #

Include rules that are disabled by default.

public Boolean IncludeHidden { get; set; } #

Include rules marked hidden by metadata.

public Boolean IncludeDeprecated { get; set; } #

Include rules marked deprecated by metadata.

public IReadOnlyList<String> NamePatterns { get; set; } #

Optional wildcard patterns matched against rule name and display name.

public String Query { get; set; } #

Optional case-insensitive substring matched against rule name, display name, and summary.

public IReadOnlyList<String> Categories { get; set; } #

Optional category-name filters (any-match, case-insensitive).

public IReadOnlyList<String> Tags { get; set; } #

Optional tag filters (any-match, case-insensitive).

public IReadOnlyList<RuleSourceType> SourceTypes { get; set; } #

Optional rule source-type filters.

public ToolingRuleOrigin RuleOrigin { get; set; } #

Optional rule-origin filter.

public Nullable<Int32> MaxRules { get; set; } #

Optional maximum number of rows returned after filtering.

public String PowerShellRulesDirectory { get; set; } #

Optional directory with additional PowerShell rules.