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

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

Public Methods

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

Private Methods

Method Description
BuildRequiredCompilerWarningsSet ( ) : IntegerSetCollection
BuildRequiredCompilerWarningsSet ( ) : System
CreateTextWarningList ( IEnumerable warningList ) : string
MergeInto ( List target, List source ) : void

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