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

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

Private Methods

Method Description
BuildApprovedFunctionsStringSet ( ) : StringSetCollection
BuildApprovedFunctionsStringSet ( ) : System.Collections.Generic

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