C# Класс Microsoft.CodeAnalysis.IL.Rules.RuleTests

Показать файл Открыть проект

Открытые методы

Метод Описание
RuleTests ( ITestOutputHelper output ) : System

Приватные методы

Метод Описание
BuildWithSecureTools_Fail ( ) : void
BuildWithSecureTools_NotApplicable ( ) : void
BuildWithSecureTools_Pass ( ) : void
CreateContext ( TestMessageLogger logger, PropertiesDictionary policy, string target ) : BinaryAnalyzerContext
DoNotDisableStackProtectionForFunctions_Fail ( ) : void
DoNotDisableStackProtectionForFunctions_NotApplicable ( ) : void
DoNotDisableStackProtectionForFunctions_Pass ( ) : void
DoNotIncorporateVulnerableDependencies_Fail ( ) : void
DoNotIncorporateVulnerableDependencies_NotApplicable ( ) : void
DoNotIncorporateVulnerableDependencies_Pass ( ) : void
DoNotMarkImportsSectionAsExecutable_Fail ( ) : void
DoNotMarkImportsSectionAsExecutable_NotApplicable ( ) : void
DoNotMarkImportsSectionAsExecutable_Pass ( ) : void
DoNotMarkWritableSectionsAsExecutable_Fail ( ) : void
DoNotMarkWritableSectionsAsExecutable_NotApplicable ( ) : void
DoNotMarkWritableSectionsAsExecutable_Pass ( ) : void
DoNotMarkWritableSectionsAsShared_Fail ( ) : void
DoNotMarkWritableSectionsAsShared_NotApplicable ( ) : void
DoNotMarkWritableSectionsAsShared_Pass ( ) : void
DoNotModifyStackProtectionCooke_Fail ( ) : void
DoNotModifyStackProtectionCooke_NotApplicable ( ) : void
DoNotModifyStackProtectionCooke_Pass ( ) : void
DoNotShipVulnerableBinaries_Fail ( ) : void
DoNotShipVulnerableBinaries_NotApplicable ( ) : void
DoNotShipVulnerableBinaries_Pass ( ) : void
EnableAddressSpaceLayoutRandomization_Fail ( ) : void
EnableAddressSpaceLayoutRandomization_NotApplicable ( ) : void
EnableAddressSpaceLayoutRandomization_Pass ( ) : void
EnableControlFlowGuard_Fail ( ) : void
EnableControlFlowGuard_NotApplicable ( ) : void
EnableControlFlowGuard_Pass ( ) : void
EnableCriticalCompilerWarnings_Fail ( ) : void
EnableCriticalCompilerWarnings_NotApplicable ( ) : void
EnableCriticalCompilerWarnings_Pass ( ) : void
EnableHighEntropyVirtualAddresses_Fail ( ) : void
EnableHighEntropyVirtualAddresses_NotApplicable ( ) : void
EnableHighEntropyVirtualAddresses_Pass ( ) : void
EnableSafeSEH_Fail ( ) : void
EnableSafeSEH_NotApplicable ( ) : void
EnableSafeSEH_Pass ( ) : void
EnableStackProtection_Fail ( ) : void
EnableStackProtection_NotApplicable ( ) : void
EnableStackProtection_Pass ( ) : void
GetNotApplicableBinariesForStackProtectionFeature ( ) : HashSet
GetTestFilesMatchingConditions ( HashSet metadataConditions ) : HashSet
InitializeStackProtection_Fail ( ) : void
InitializeStackProtection_NotApplicable ( ) : void
InitializeStackProtection_Pass ( ) : void
LoadImageAboveFourGigabyteAddress_Fail ( ) : void
LoadImageAboveFourGigabyteAddress_NotApplicable ( ) : void
LoadImageAboveFourGigabyteAddress_Pass ( ) : void
SetNoExecutableBit_Fail ( ) : void
SetNoExecutableBit_NotApplicable ( ) : void
SetNoExecutableBit_Pass ( ) : void
SignSecurely_Fail ( ) : void
SignSecurely_NotApplicable ( ) : void
SignSecurely_Pass ( ) : void
Verify ( IBinarySkimmer skimmer, IEnumerable additionalTestFiles, bool useDefaultPolicy, bool expectToPass ) : void
VerifyFail ( IBinarySkimmer skimmer, IEnumerable additionalTestFiles = null, bool useDefaultPolicy = false ) : void
VerifyNotApplicable ( IBinarySkimmer skimmer, HashSet notApplicableConditions, AnalysisApplicability expectedApplicability = AnalysisApplicability.NotApplicableToSpecifiedTarget ) : void
VerifyPass ( IBinarySkimmer skimmer, IEnumerable additionalTestFiles = null, bool useDefaultPolicy = false ) : void

Описание методов

RuleTests() публичный Метод

public RuleTests ( ITestOutputHelper output ) : System
output ITestOutputHelper
Результат System