Share via


PexRuntimeContractsFlags Enum

Definition

Gets the rewritten assembly level contract

This enumeration supports a bitwise combination of its member values.

public enum class PexRuntimeContractsFlags
[System.Flags]
[System.Serializable]
public enum PexRuntimeContractsFlags
[<System.Flags>]
[<System.Serializable>]
type PexRuntimeContractsFlags = 
Public Enum PexRuntimeContractsFlags
Inheritance
PexRuntimeContractsFlags
Attributes

Fields

Asserts 32

Assertions

Assumes 64

Assumptions

AsyncEnsures 128

Async ensures

Ensures 8

Ensures

Full 20735

All contracts

InheritContracts 16384

Inherit contracts

Invariants 16

Invariants

LegacyRequires 1

LegacyRequires

NoChecking 32768

No checking

None 0

No contracts

Preconditions 135

All preconditions

Requires 4

Preconditions

RequiresWithException 2

RequiresAlways

StandardMode 8192

Standard mode

ThrowOnFailure 4096

Throws on failure

Applies to