Table of Contents

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

value bool
name string

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

value string
name string

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 T
name string

Type Parameters

T