API Reference
Class
ToolingRuleRunResult
Result contract for tooling-oriented rule execution.
Inheritance
- Object
- ToolingRuleRunResult
Constructors
public ToolingRuleRunResult() #Inherited Methods
Properties
public IReadOnlyList<String> RequestedRuleNames { get; set; } #Explicitly requested rule names.
public IReadOnlyList<String> RequestedRulePatterns { get; set; } #Requested rule wildcard patterns.
public IReadOnlyList<String> MissingRuleNames { get; set; } #Explicitly requested rule names that were not found by discovery.
public IReadOnlyList<String> SelectedRuleNames { get; set; } #Rule names selected for execution after matching/filtering.
public Int32 SelectedRuleCount { get; set; } #Number of selected rules.
public Int32 ExecutedRuleCount { get; set; } #Number of rules present in the execution output.
public Int32 FailedRules { get; set; } #Number of failed rules.
public Int32 SkippedRules { get; set; } #Number of skipped rules.
public Int32 Warnings { get; set; } #Total warning records across executed rules.
public Int32 Errors { get; set; } #Total error records across executed rules.
public TimeSpan Elapsed { get; set; } #Wall-clock execution time.
public IReadOnlyList<ToolingRuleExecutionResult> Rules { get; set; } #Per-rule execution payloads.