public static void IfArgumentEqual <TExpected, TActual>( [CanBeNull] TExpected unexpected, [CanBeNull] TActual argumentValue, [NotNull][System.Diagnostics.CodeAnalysis.NotNull] string argumentName ) { Fail.RequiresArgumentName(argumentName); Fail.IfEqual(unexpected, argumentValue, Violation.WhenArgumentEqual(argumentName, unexpected)); }
public static void IfEmpty(Guid value, Violation message) { Fail.IfEqual(Guid.Empty, value, message); }
public static void IfArgumentEmpty(Guid value, [NotNull][InvokerParameterName] string argumentName) { Fail.RequiresArgumentName(argumentName); Fail.IfEqual(Guid.Empty, value, "Argument '{0}' is an empty Guid.", argumentName); }
public static void IfEmpty(Guid value, [NotNull] string message, [NotNull] params object[] args) { Fail.RequiresMessage(message, args); Fail.IfEqual(Guid.Empty, value, message, args); }