Ensure

Namespace: SharpPluginLoader.Core

Provides methods to ensure that arguments are not null or default

public static class Ensure

Inheritance ObjectEnsure

Methods

NotNull<T>(T, String)

public static void NotNull<T>(T value, string name)

Type Parameters

T

Parameters

value T

name String

NotNull<T>(T, String)*

public static void NotNull<T>(T* value, string name)

Type Parameters

T

Parameters

value T*

name String

NotNullOrEmpty(String, String)

public static void NotNullOrEmpty(string value, string name)

Parameters

value String

name String

NotNullOrDefault<T>(Nullable<T>, String)

public static void NotNullOrDefault<T>(Nullable<T> value, string name)

Type Parameters

T

Parameters

value Nullable<T>

name String

IsTrue(Boolean, String)

public static void IsTrue(bool value, string name)

Parameters

value Boolean

name String