12#region IEquatable<BadInterfaceConstraint> Members
25 public override bool Equals(
object? obj)
27 if (ReferenceEquals(
null, obj))
32 if (ReferenceEquals(
this, obj))
37 if (obj.GetType() != GetType())
54 return Equals(left, right);
59 return !
Equals(left, right);
Implements a Type Instance in the BadScript Language.
Implements an Interface Constraint.
static bool operator!=(BadInterfaceConstraint? left, BadInterfaceConstraint? right)
static bool operator==(BadInterfaceConstraint? left, BadInterfaceConstraint? right)
void Validate(BadClass obj, List< BadInterfaceValidatorError > errors)
Validates the given Object against this Constraint.
bool Equals(BadInterfaceConstraint? other)
override bool Equals(object? obj)
override int GetHashCode()
Contains Runtime Interface Objects.