public override bool Equals(object p) { return CompareIntPtr(this, p as Playable); }
internal static bool Equals(Playable isAPlayable, object mightBeAnythingOrNull) { return((mightBeAnythingOrNull != null) && isAPlayable.Equals(mightBeAnythingOrNull)); }