/// <summary> /// Gets a hashcode for a wrapper. /// </summary> /// <param name="wrapper">The wrapper, not null.</param> /// <returns>The wrapper's hash code.</returns> protected internal virtual int GetHashCode(StaticWrapper wrapper) { return(wrapper.Handle.GetHashCode()); }
/// <summary> /// Determines if two wrappers represent the same object. /// </summary> /// <param name="a">The first wrapper, not null.</param> /// <param name="b">The second wrapper, not null.</param> /// <returns>True if both wrapper represent the same object.</returns> protected internal virtual bool Equals(StaticWrapper a, StaticWrapper b) { return(a.Handle.Equals(b.Handle)); }