Class Ensure
- Namespace
- SharpPluginLoader.Core
- Assembly
- SharpPluginLoader.Core.dll
Provides methods to ensure that arguments are not null or default
public static class Ensure
- Inheritance
-
Ensure
- Inherited Members
Methods
IsTrue(bool, string)
public static void IsTrue(bool value, string name = "")
Parameters
NotNullOrDefault<T>(T?, string)
public static void NotNullOrDefault<T>(T? value, string name = "") where T : struct
Parameters
value
T?name
string
Type Parameters
T
NotNullOrEmpty(string?, string)
public static void NotNullOrEmpty(string? value, string name = "")
Parameters
NotNull<T>(T*, string)
public static void NotNull<T>(T* value, string name = "") where T : unmanaged
Parameters
value
T*name
string
Type Parameters
T
NotNull<T>(T?, string)
public static void NotNull<T>(T? value, string name = "") where T : class
Parameters
value
Tname
string
Type Parameters
T