Show / Hide Table of Contents

Class AsaAnalyzer

Inheritance
System.Object
AsaAnalyzer
Namespace: Microsoft.CST.AttackSurfaceAnalyzer.Utils
Assembly: AsaLib.dll
Syntax
public class AsaAnalyzer : Analyzer

Constructors

| Improve this Doc View Source

AsaAnalyzer(Nullable<AnalyzerOptions>)

Declaration
public AsaAnalyzer(AnalyzerOptions? opts = null)
Parameters
Type Name Description
System.Nullable<AnalyzerOptions> opts

Methods

| Improve this Doc View Source

Analyze(IEnumerable<Rule>, CompareResult)

Declaration
public IEnumerable<Rule> Analyze(IEnumerable<Rule> rules, CompareResult compareResult)
Parameters
Type Name Description
IEnumerable<Rule> rules
CompareResult compareResult
Returns
Type Description
IEnumerable<Rule>
| Improve this Doc View Source

ParseCustomAsaObjectValues(Nullable<Object>)

Declaration
public static (bool Processed, IEnumerable<string> valsExtracted, IEnumerable<KeyValuePair<string, string>> dictExtracted) ParseCustomAsaObjectValues(object? obj)
Parameters
Type Name Description
System.Nullable<System.Object> obj
Returns
Type Description
System.ValueTuple<System.Boolean, IEnumerable<System.String>, IEnumerable<KeyValuePair<System.String, System.String>>>
| Improve this Doc View Source

ParseCustomAsaProperties(Nullable<Object>, String)

Declaration
public static (bool, object? ) ParseCustomAsaProperties(object? obj, string index)
Parameters
Type Name Description
System.Nullable<System.Object> obj
System.String index
Returns
Type Description
System.ValueTuple<System.Boolean, System.Nullable<System.Object>>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX