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

Inheritance: BinarySkimmerBase, IOptionsProvider
Mostra file Open project: Microsoft/binskim

Public Methods

Method Description
Analyze ( BinaryAnalyzerContext context ) : void
CanAnalyze ( BinaryAnalyzerContext context, string &reasonForNotAnalyzing ) : AnalysisApplicability
GetOptions ( ) : IEnumerable
Minimum ( System.Version lhs, System.Version rhs ) : System.Version

Private Methods

Method Description
BuildAllowedLibraries ( ) : StringToVersionMap
BuildMinimumToolVersionsMap ( ) : StringToVersionMap
BuildMinimumToolVersionsMap ( ) : 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

Minimum() public static method

public static Minimum ( System.Version lhs, System.Version rhs ) : System.Version
lhs System.Version
rhs System.Version
return System.Version