Table of Contents

Class Check

Namespace
Volo.Abp
Assembly
Volo.Abp.Core.dll
public static class Check
Inheritance
Check
Inherited Members

Methods

AssignableTo<TBaseType>(Type, string)

public static Type AssignableTo<TBaseType>(Type type, string parameterName)

Parameters

type Type
parameterName string

Returns

Type

Type Parameters

TBaseType

Length(string?, string, int, int)

public static string? Length(string? value, string parameterName, int maxLength, int minLength = 0)

Parameters

value string
parameterName string
maxLength int
minLength int

Returns

string

NotDefaultOrNull<T>(T?, string)

public static T NotDefaultOrNull<T>(T? value, string parameterName) where T : struct

Parameters

value T?
parameterName string

Returns

T

Type Parameters

T

NotNull(string?, string, int, int)

public static string NotNull(string? value, string parameterName, int maxLength = 2147483647, int minLength = 0)

Parameters

value string
parameterName string
maxLength int
minLength int

Returns

string

NotNullOrEmpty(string?, string, int, int)

public static string NotNullOrEmpty(string? value, string parameterName, int maxLength = 2147483647, int minLength = 0)

Parameters

value string
parameterName string
maxLength int
minLength int

Returns

string

NotNullOrEmpty<T>(ICollection<T>?, string)

public static ICollection<T> NotNullOrEmpty<T>(ICollection<T>? value, string parameterName)

Parameters

value ICollection<T>
parameterName string

Returns

ICollection<T>

Type Parameters

T

NotNullOrWhiteSpace(string?, string, int, int)

public static string NotNullOrWhiteSpace(string? value, string parameterName, int maxLength = 2147483647, int minLength = 0)

Parameters

value string
parameterName string
maxLength int
minLength int

Returns

string

NotNull<T>(T?, string)

public static T NotNull<T>(T? value, string parameterName)

Parameters

value T
parameterName string

Returns

T

Type Parameters

T

NotNull<T>(T?, string, string)

public static T NotNull<T>(T? value, string parameterName, string message)

Parameters

value T
parameterName string
message string

Returns

T

Type Parameters

T

Positive(decimal, string)

public static decimal Positive(decimal value, string parameterName)

Parameters

value decimal
parameterName string

Returns

decimal

Positive(double, string)

public static double Positive(double value, string parameterName)

Parameters

value double
parameterName string

Returns

double

Positive(short, string)

public static short Positive(short value, string parameterName)

Parameters

value short
parameterName string

Returns

short

Positive(int, string)

public static int Positive(int value, string parameterName)

Parameters

value int
parameterName string

Returns

int

Positive(long, string)

public static long Positive(long value, string parameterName)

Parameters

value long
parameterName string

Returns

long

Positive(float, string)

public static float Positive(float value, string parameterName)

Parameters

value float
parameterName string

Returns

float

Range(decimal, string, decimal, decimal)

public static decimal Range(decimal value, string parameterName, decimal minimumValue, decimal maximumValue = 79228162514264337593543950335)

Parameters

value decimal
parameterName string
minimumValue decimal
maximumValue decimal

Returns

decimal

Range(double, string, double, double)

public static double Range(double value, string parameterName, double minimumValue, double maximumValue = 1.7976931348623157E+308)

Parameters

value double
parameterName string
minimumValue double
maximumValue double

Returns

double

Range(short, string, short, short)

public static short Range(short value, string parameterName, short minimumValue, short maximumValue = 32767)

Parameters

value short
parameterName string
minimumValue short
maximumValue short

Returns

short

Range(int, string, int, int)

public static int Range(int value, string parameterName, int minimumValue, int maximumValue = 2147483647)

Parameters

value int
parameterName string
minimumValue int
maximumValue int

Returns

int

Range(long, string, long, long)

public static long Range(long value, string parameterName, long minimumValue, long maximumValue = 9223372036854775807)

Parameters

value long
parameterName string
minimumValue long
maximumValue long

Returns

long

Range(float, string, float, float)

public static float Range(float value, string parameterName, float minimumValue, float maximumValue = 3.4028235E+38)

Parameters

value float
parameterName string
minimumValue float
maximumValue float

Returns

float