Ensure
Namespace: SharpPluginLoader.Core
Provides methods to ensure that arguments are not null or default
public static class Ensure
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