C# Class Microsoft.CodeAnalysis.IL.Rules.DoNotIncorporateVulnerableDependencies

Inheritance: BinarySkimmerBase, IOptionsProvider
显示文件 Open project: Microsoft/binskim

Public Methods

Method Description
Analyze ( BinaryAnalyzerContext context ) : void
CanAnalyze ( BinaryAnalyzerContext context, string &reasonForNotAnalyzing ) : AnalysisApplicability
GetOptions ( ) : IEnumerable
Initialize ( BinaryAnalyzerContext context ) : void

Private Methods

Method Description
BuildDefaultVulnerableDependenciesMap ( ) : PropertiesDictionary
BuildDefaultVulnerableDependenciesMap ( ) : System

Method Details

Analyze() public method

public Analyze ( BinaryAnalyzerContext context ) : void
context Microsoft.CodeAnalysis.IL.Sdk.BinaryAnalyzerContext
return void

CanAnalyze() public method

public CanAnalyze ( BinaryAnalyzerContext context, string &reasonForNotAnalyzing ) : AnalysisApplicability
context Microsoft.CodeAnalysis.IL.Sdk.BinaryAnalyzerContext
reasonForNotAnalyzing string
return AnalysisApplicability

GetOptions() public method

public GetOptions ( ) : IEnumerable
return IEnumerable

Initialize() public method

public Initialize ( BinaryAnalyzerContext context ) : void
context Microsoft.CodeAnalysis.IL.Sdk.BinaryAnalyzerContext
return void