public override bool Equals(object obj) { if (this == obj) { return(true); } if ((obj == null) || (this.GetType() != obj.GetType())) { return(false); } FrameBound Other = (FrameBound)obj; return(Object.Equals(this.Type, Other.Type) && Object.Equals(this.Value, Other.Value)); }