Assumes 类

定义

失败时引发 Microsoft.Assumes.InternalErrorException 异常的常见运行时检查。

public ref class Assumes abstract sealed
public static class Assumes
type Assumes = class
Public Class Assumes
继承
Assumes

方法

Fail(String)

引发公共异常。

Fail(String, Exception)

引发公共异常。

False(Boolean, String)

如果条件的计算结果为 true,则引发公共异常。

False(Boolean, String, Object)

如果条件的计算结果为 true,则引发公共异常。

False(Boolean, String, Object[])

如果条件的计算结果为 true,则引发公共异常。

False(Boolean, ValidationInterpolatedStringHandlerInvertedCondition)

如果条件的计算结果为 true,则引发公共异常。

Is<T>(Object)

Microsoft.Assumes.InternalErrorException如果指定的对象不是给定类型,则引发 。

NotNull<T>(Nullable<T>)

Microsoft.Assumes.InternalErrorException如果指定的值为 null,则引发 。

NotNull<T>(T)

Microsoft.Assumes.InternalErrorException如果指定的值为 null,则引发 。

NotNullOrEmpty(String)

Microsoft.Assumes.InternalErrorException如果指定的值为 null 或空,则引发 。

NotNullOrEmpty<T>(ICollection<T>)

Microsoft.Assumes.InternalErrorException如果指定的值为 null 或空,则引发 。

NotNullOrEmpty<T>(IEnumerable<T>)

Microsoft.Assumes.InternalErrorException如果指定的值为 null 或空,则引发 。

NotReachable()

无条件地引发 Microsoft.Assumes.InternalErrorException

NotReachable<T>()

无条件地引发 Microsoft.Assumes.InternalErrorException

Null<T>(Nullable<T>)

Microsoft.Assumes.InternalErrorException如果指定的值不为 null,则引发 。

Null<T>(T)

Microsoft.Assumes.InternalErrorException如果指定的值不为 null,则引发 。

Present<T>(T)

验证值是否不为 null,否则会 Microsoft.Assumes.InternalErrorException 引发缺少的服务。

True(Boolean, String)

如果条件的计算结果为 false,则引发公共异常。

True(Boolean, String, Object)

如果条件的计算结果为 false,则引发公共异常。

True(Boolean, String, Object[])

如果条件的计算结果为 false,则引发公共异常。

True(Boolean, ValidationInterpolatedStringHandler)

如果条件的计算结果为 false,则引发公共异常。

适用于