<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview1-25301-01" />

System.Collections.Immutable.Requires

static class Requires
public static void Argument(bool condition, string parameterName, string message)

public static void Argument(bool condition)

public static void FailObjectDisposed<TDisposed>(TDisposed disposed)

public static void FailRange(string parameterName, string message = null)

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

public static void NotNullAllowStructs<T>(T value, string parameterName)

public static T NotNullPassthrough<T>(T value, string parameterName)

public static void Range(bool condition, string parameterName, string message = null)