API Reference
Class
RuleDiscoveryDebugInfo
Debug payload describing rule discovery inputs and results.
Inheritance
- Object
- RuleDiscoveryDebugInfo
Constructors
public RuleDiscoveryDebugInfo() #Methods
public override String ToString() #Returns:
StringReturns a multi-line human readable summary for console diagnostics.
Inherited Methods
Properties
public String[] RequestedCSharpRules { get; set; } #Explicitly requested C# rules (typed) as strings.
public String[] RequestedPowerShellRules { get; set; } #Explicitly requested PowerShell rules (string names).
public String[] AvailableRules { get; set; } #All rules discovered from providers (plus manually added).
public String[] FinalRulesToProcess { get; set; } #Final rules that will be executed after filters are applied.
public Int32 CSharpRuleCount { get; set; } #Number of final rules sourced from C#.
public Int32 PowerShellRuleCount { get; set; } #Number of final rules sourced from PowerShell.
public Int32 TotalRuleCount { get; set; } #Total number of final rules (C# + PowerShell).
public Boolean DiscoveryNeeded { get; set; } #True when discovery was performed (filters provided or no existing rules).
public Boolean HasExistingRules { get; set; } #True when the engine had rules already attached prior to discovery.
public Int32 ManuallyAddedRuleCount { get; set; } #Number of rules manually added to the engine instance.