Table of Contents

Class Helpers

Namespace
MonoMod.Utils
Assembly
MonoMod.Utils.dll
public static class Helpers
Inheritance
Helpers

Methods

Assert(bool, ref AssertionInterpolatedStringHandler, string)
Assert(bool, string?, string)
DAssert(bool, ref AssertionInterpolatedStringHandler, string)
DAssert(bool, string?, string)
EventAdd<T>(ref T?, T)
EventRemove<T>(ref T?, T)
GetOrInitWithLock<T>(ref T?, object, delegate*<T>)
GetOrInitWithLock<T>(ref T?, object, Func<T>)
GetOrInitWithLock<T, TParam>(ref T?, object, delegate*<TParam, T>, TParam)
GetOrInitWithLock<TParam, T>(ref T?, object, Func<TParam, T>, TParam)
GetOrInit<T>(ref T?, delegate*<T>)
GetOrInit<T>(ref T?, Func<T>)
GetOrInit<T, TParam>(ref T?, delegate*<TParam, T>, TParam)
GetOrInit<TParam, T>(ref T?, Func<TParam, T>, TParam)
Has<T>(T, T)
MaskedSequenceEqual(ReadOnlySpan<byte>, ReadOnlySpan<byte>, ReadOnlySpan<byte>)
ReadAllBytes(string)
Swap<T>(ref T, ref T)
ThrowIfArgumentNull<T>(T?, string)
ThrowIfNull<T>(T?, string)