Azure.Storage.Common.Argument
namespace Azure.Storage.Common
{
internal static class Argument
{
public static void AssertNotNull<T>(T value, string name);
public static void AssertNotNull<T>(T? value, string name) where T : struct;
public static void AssertNotNullOrEmpty<T>(IEnumerable<T> value, string name);
public static void AssertNotNullOrEmpty(string value, string name);
public static void AssertNotNullOrWhiteSpace(string value, string name);
public static void AssertNotDefault<T>(ref T value, string name) where T : struct, IEquatable<T>;
public static void AssertInRange<[Nullable(1)] T>(T value, T minimum, T maximum, string name) where T : IComparable<T>;
public static void AssertEnumDefined(Type enumType, object value, string name);
public static T CheckNotNull<T>(T value, string name) where T : class;
public static string CheckNotNullOrEmpty(string value, string name);
public static void AssertNull<T>(T value, string name, string message = null);
}
}