Class RuleFile
Inheritance
System.Object
RuleFile
Assembly: AsaLib.dll
Syntax
public class RuleFile : object
Constructors
|
Improve this Doc
View Source
RuleFile()
Declaration
|
Improve this Doc
View Source
RuleFile(Nullable<Dictionary<RESULT_TYPE, ANALYSIS_RESULT_TYPE>>, Nullable<List<AsaRule>>)
Declaration
public RuleFile(Dictionary<RESULT_TYPE, ANALYSIS_RESULT_TYPE>? DefaultLevels = null, List<AsaRule>? Rules = null)
Parameters
Properties
|
Improve this Doc
View Source
DefaultLevels
Declaration
public Dictionary<RESULT_TYPE, ANALYSIS_RESULT_TYPE> DefaultLevels { get; set; }
Property Value
|
Improve this Doc
View Source
Rules
Declaration
public IEnumerable<AsaRule> Rules { get; set; }
Property Value
| Type |
Description |
| IEnumerable<AsaRule> |
|
|
Improve this Doc
View Source
Source
Declaration
public string? Source { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.String> |
|
Methods
|
Improve this Doc
View Source
DumpFilters()
Declaration
public void DumpFilters()
|
Improve this Doc
View Source
FromFile(Nullable<String>)
Declaration
public static RuleFile FromFile(string? filterLoc = null)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.String> |
filterLoc |
|
Returns
|
Improve this Doc
View Source
FromStream(Nullable<Stream>)
Declaration
public static RuleFile FromStream(Stream? stream)
Parameters
| Type |
Name |
Description |
| System.Nullable<Stream> |
stream |
|
Returns
|
Improve this Doc
View Source
GetHash()
Declaration
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
GetRules()
Declaration
public List<Rule> GetRules()
Returns
| Type |
Description |
| List<Rule> |
|
|
Improve this Doc
View Source
Declaration
public List<Rule> GetRulesForPlatform(PLATFORM platform)
Parameters
Returns
| Type |
Description |
| List<Rule> |
|
|
Improve this Doc
View Source
LoadEmbeddedFilters()
Declaration
public static RuleFile LoadEmbeddedFilters()
Returns