|
public abstract sealed class Contract
|
public abstract sealed class Contract
|
|
|
|
|
|
static public event EventHandler`1<ContractFailedEventArgs> ContractFailed;
|
|
static public void Assert(Boolean condition);
|
static public void Assert(Boolean condition);
|
|
static public void Assert(Boolean condition, String userMessage);
|
static public void Assert(Boolean condition, String userMessage);
|
|
static public void Assume(Boolean condition);
|
static public void Assume(Boolean condition);
|
|
static public void Assume(Boolean condition, String userMessage);
|
static public void Assume(Boolean condition, String userMessage);
|
|
static public void EndContractBlock();
|
static public void EndContractBlock();
|
|
static public void Ensures(Boolean condition);
|
static public void Ensures(Boolean condition);
|
|
static public void Ensures(Boolean condition, String userMessage);
|
static public void Ensures(Boolean condition, String userMessage);
|
|
static public void EnsuresOnThrow(Boolean condition);
|
static public void EnsuresOnThrow(Boolean condition);
|
|
static public void EnsuresOnThrow(Boolean condition, String userMessage);
|
static public void EnsuresOnThrow(Boolean condition, String userMessage);
|
|
static public Boolean Exists(Int32 fromInclusive, Int32 toExclusive, Predicate`1<Int32> predicate);
|
static public Boolean Exists(Int32 fromInclusive, Int32 toExclusive, Predicate`1<Int32> predicate);
|
|
static public Boolean Exists(IEnumerable`1<T> collection, Predicate`1<T> predicate);
|
static public Boolean Exists(IEnumerable`1<T> collection, Predicate`1<T> predicate);
|
|
static public Boolean ForAll(Int32 fromInclusive, Int32 toExclusive, Predicate`1<Int32> predicate);
|
static public Boolean ForAll(Int32 fromInclusive, Int32 toExclusive, Predicate`1<Int32> predicate);
|
|
static public Boolean ForAll(IEnumerable`1<T> collection, Predicate`1<T> predicate);
|
static public Boolean ForAll(IEnumerable`1<T> collection, Predicate`1<T> predicate);
|
|
static public void Invariant(Boolean condition);
|
static public void Invariant(Boolean condition);
|
|
static public void Invariant(Boolean condition, String userMessage);
|
static public void Invariant(Boolean condition, String userMessage);
|
|
static public T OldValue(T value);
|
static public T OldValue(T value);
|
|
static public void Requires(Boolean condition);
|
static public void Requires(Boolean condition);
|
|
static public void Requires(Boolean condition, String userMessage);
|
static public void Requires(Boolean condition, String userMessage);
|
|
static public void Requires(Boolean condition);
|
static public void Requires(Boolean condition);
|
|
static public void Requires(Boolean condition, String userMessage);
|
static public void Requires(Boolean condition, String userMessage);
|
|
static public T Result();
|
static public T Result();
|
|
static public T ValueAtReturn(out T& value);
|
static public T ValueAtReturn(out T& value);
|