Table of Contents

Class ExceptionResources

Namespace
LfrlAnvil.Exceptions
Assembly
LfrlAnvil.Core.dll

Contains helper methods for generating exception messages.

public static class ExceptionResources
Inheritance
ExceptionResources
Inherited Members

Fields

AssumedCodeToBeUnreachable

public const string AssumedCodeToBeUnreachable = "Assumed the code to be unreachable."

Field Value

string

DividedByZero

public const string DividedByZero = "Attempted to divide by zero."

Field Value

string

FixedSizeCollection

public const string FixedSizeCollection = "Collection was of a fixed size."

Field Value

string

InvalidType

public const string InvalidType = "Invalid type."

Field Value

string

NonStaticMethodRequiresTarget

public const string NonStaticMethodRequiresTarget = "Non-static method requires a target."

Field Value

string

SequenceContainsNoElements

public const string SequenceContainsNoElements = "Sequence contains no elements."

Field Value

string

Methods

AssumedDefinedEnum<T>(T, Type, string)

[Pure]
public static string AssumedDefinedEnum<T>(T value, Type enumType, string paramName)

Parameters

value T
enumType Type
paramName string

Returns

string

Type Parameters

T

AssumedEmpty(string)

[Pure]
public static string AssumedEmpty(string paramName)

Parameters

paramName string

Returns

string

AssumedEqualTo<T>(T, T, string)

[Pure]
public static string AssumedEqualTo<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

AssumedGreaterThanOrEqualTo<T>(T, T, string)

[Pure]
public static string AssumedGreaterThanOrEqualTo<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

AssumedGreaterThan<T>(T, T, string)

[Pure]
public static string AssumedGreaterThan<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

AssumedInExclusiveRange<T>(T, T, T, string)

[Pure]
public static string AssumedInExclusiveRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

AssumedInRange<T>(T, T, T, string)

[Pure]
public static string AssumedInRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

AssumedInstanceOfType(Type, Type?, string)

[Pure]
public static string AssumedInstanceOfType(Type type, Type? actualType, string paramName)

Parameters

type Type
actualType Type
paramName string

Returns

string

AssumedLessThanOrEqualTo<T>(T, T, string)

[Pure]
public static string AssumedLessThanOrEqualTo<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

AssumedLessThan<T>(T, T, string)

[Pure]
public static string AssumedLessThan<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

AssumedNotEmpty(string)

[Pure]
public static string AssumedNotEmpty(string paramName)

Parameters

paramName string

Returns

string

AssumedNotEqualTo<T>(T, string)

[Pure]
public static string AssumedNotEqualTo<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T

AssumedNotInExclusiveRange<T>(T, T, T, string)

[Pure]
public static string AssumedNotInExclusiveRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

AssumedNotInRange<T>(T, T, T, string)

[Pure]
public static string AssumedNotInRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

AssumedNotNull(string)

[Pure]
public static string AssumedNotNull(string paramName)

Parameters

paramName string

Returns

string

AssumedNull<T>(T, string)

[Pure]
public static string AssumedNull<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T

AssumedToBeFalse(string)

[Pure]
public static string AssumedToBeFalse(string description)

Parameters

description string

Returns

string

AssumedToBeTrue(string)

[Pure]
public static string AssumedToBeTrue(string description)

Parameters

description string

Returns

string

AssumedToContainAtLeast(int, string)

[Pure]
public static string AssumedToContainAtLeast(int count, string paramName)

Parameters

count int
paramName string

Returns

string

AssumedToContainAtMost(int, string)

[Pure]
public static string AssumedToContainAtMost(int count, string paramName)

Parameters

count int
paramName string

Returns

string

AssumedToContainExactly(int, string)

[Pure]
public static string AssumedToContainExactly(int count, string paramName)

Parameters

count int
paramName string

Returns

string

AssumedToContainInRange(int, int, string)

[Pure]
public static string AssumedToContainInRange(int minCount, int maxCount, string paramName)

Parameters

minCount int
maxCount int
paramName string

Returns

string

ExpectedAllToPassThePredicate(string)

[Pure]
public static string ExpectedAllToPassThePredicate(string paramName)

Parameters

paramName string

Returns

string

ExpectedAnyToPassThePredicate(string)

[Pure]
public static string ExpectedAnyToPassThePredicate(string paramName)

Parameters

paramName string

Returns

string

ExpectedDefault<T>(T, string)

[Pure]
public static string ExpectedDefault<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T

ExpectedDefinedEnum<T>(T, Type, string)

[Pure]
public static string ExpectedDefinedEnum<T>(T value, Type enumType, string paramName)

Parameters

value T
enumType Type
paramName string

Returns

string

Type Parameters

T

ExpectedEmpty(string)

[Pure]
public static string ExpectedEmpty(string paramName)

Parameters

paramName string

Returns

string

ExpectedEmpty(string, string)

[Pure]
public static string ExpectedEmpty(string value, string paramName)

Parameters

value string
paramName string

Returns

string

ExpectedEqualTo<T>(T, T, string)

[Pure]
public static string ExpectedEqualTo<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

ExpectedGreaterThanOrEqualTo<T>(T, T, string)

[Pure]
public static string ExpectedGreaterThanOrEqualTo<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

ExpectedGreaterThan<T>(T, T, string)

[Pure]
public static string ExpectedGreaterThan<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

ExpectedInExclusiveRange<T>(T, T, T, string)

[Pure]
public static string ExpectedInExclusiveRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

ExpectedInRange<T>(T, T, T, string)

[Pure]
public static string ExpectedInRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

ExpectedInstanceOfType(Type, Type, string)

[Pure]
public static string ExpectedInstanceOfType(Type type, Type actualType, string paramName)

Parameters

type Type
actualType Type
paramName string

Returns

string

ExpectedLessThanOrEqualTo<T>(T, T, string)

[Pure]
public static string ExpectedLessThanOrEqualTo<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

ExpectedLessThan<T>(T, T, string)

[Pure]
public static string ExpectedLessThan<T>(T value, T expectedValue, string paramName)

Parameters

value T
expectedValue T
paramName string

Returns

string

Type Parameters

T

ExpectedNotDefault(string)

[Pure]
public static string ExpectedNotDefault(string paramName)

Parameters

paramName string

Returns

string

ExpectedNotEmpty(string)

[Pure]
public static string ExpectedNotEmpty(string paramName)

Parameters

paramName string

Returns

string

ExpectedNotEqualTo<T>(T, string)

[Pure]
public static string ExpectedNotEqualTo<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T

ExpectedNotInExclusiveRange<T>(T, T, T, string)

[Pure]
public static string ExpectedNotInExclusiveRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

ExpectedNotInRange<T>(T, T, T, string)

[Pure]
public static string ExpectedNotInRange<T>(T value, T min, T max, string paramName)

Parameters

value T
min T
max T
paramName string

Returns

string

Type Parameters

T

ExpectedNotInstanceOfType(Type, string)

[Pure]
public static string ExpectedNotInstanceOfType(Type type, string paramName)

Parameters

type Type
paramName string

Returns

string

ExpectedNotNullOrEmpty(string)

[Pure]
public static string ExpectedNotNullOrEmpty(string paramName)

Parameters

paramName string

Returns

string

ExpectedNotNullOrWhiteSpace(string)

[Pure]
public static string ExpectedNotNullOrWhiteSpace(string paramName)

Parameters

paramName string

Returns

string

ExpectedNotNull<T>(T, string)

[Pure]
public static string ExpectedNotNull<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T

ExpectedNotOfType(Type, string)

[Pure]
public static string ExpectedNotOfType(Type type, string paramName)

Parameters

type Type
paramName string

Returns

string

ExpectedNotRefEqualTo(string)

[Pure]
public static string ExpectedNotRefEqualTo(string paramName)

Parameters

paramName string

Returns

string

ExpectedNullOrEmpty(string)

[Pure]
public static string ExpectedNullOrEmpty(string paramName)

Parameters

paramName string

Returns

string

ExpectedNullOrEmpty(string, string)

[Pure]
public static string ExpectedNullOrEmpty(string value, string paramName)

Parameters

value string
paramName string

Returns

string

ExpectedOfType(Type, Type, string)

[Pure]
public static string ExpectedOfType(Type type, Type actualType, string paramName)

Parameters

type Type
actualType Type
paramName string

Returns

string

ExpectedOrdered(string)

[Pure]
public static string ExpectedOrdered(string paramName)

Parameters

paramName string

Returns

string

ExpectedRefEqualTo(string)

[Pure]
public static string ExpectedRefEqualTo(string paramName)

Parameters

paramName string

Returns

string

ExpectedToBeFalse(string)

[Pure]
public static string ExpectedToBeFalse(string description)

Parameters

description string

Returns

string

ExpectedToBeTrue(string)

[Pure]
public static string ExpectedToBeTrue(string description)

Parameters

description string

Returns

string

ExpectedToContainAtLeast(int, string)

[Pure]
public static string ExpectedToContainAtLeast(int count, string paramName)

Parameters

count int
paramName string

Returns

string

ExpectedToContainAtMost(int, string)

[Pure]
public static string ExpectedToContainAtMost(int count, string paramName)

Parameters

count int
paramName string

Returns

string

ExpectedToContainExactly(int, string)

[Pure]
public static string ExpectedToContainExactly(int count, string paramName)

Parameters

count int
paramName string

Returns

string

ExpectedToContainInRange(int, int, string)

[Pure]
public static string ExpectedToContainInRange(int minCount, int maxCount, string paramName)

Parameters

minCount int
maxCount int
paramName string

Returns

string

ExpectedToContainNull(string)

[Pure]
public static string ExpectedToContainNull(string paramName)

Parameters

paramName string

Returns

string

ExpectedToContain<T>(T, string)

[Pure]
public static string ExpectedToContain<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T

ExpectedToNotContainNull(string)

[Pure]
public static string ExpectedToNotContainNull(string paramName)

Parameters

paramName string

Returns

string

ExpectedToNotContain<T>(T, string)

[Pure]
public static string ExpectedToNotContain<T>(T value, string paramName)

Parameters

value T
paramName string

Returns

string

Type Parameters

T