TestimoX

API Reference

Interface

IRuleProvider

Namespace TestimoX.Providers
Assembly TestimoX
Modifiers abstract

Abstraction for discovering TestimoX rules from various sources.

Usage

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

Accepted by parameters

Methods

public abstract Boolean CanHandle(RuleSourceType sourceType) #
Returns: Boolean

Returns true when this provider supports the specified sourceType.

Parameters

sourceType TestimoX.Definitions.RuleSourceType requiredposition: 0
public abstract RuleProviderInfo GetProviderInfo() #
Returns: RuleProviderInfo

Returns human‑readable provider metadata.

public abstract Task<IEnumerable<Rule>> GetRulesAsync(RuleDiscoveryOptions options) #
Returns: Task<IEnumerable<Rule>>

Discovers rules asynchronously according to options.

Parameters

options TestimoX.Discovery.RuleDiscoveryOptions requiredposition: 0