21 public override bool Equals(
object? obj)
23 if (ReferenceEquals(
null, obj))
28 if (ReferenceEquals(
this, obj))
33 if (obj.GetType() != GetType())
50 return Equals(left, right);
55 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.