public override int GetHashCode() { unchecked { return (base.GetHashCode() * 397) ^ (InterpreterVersions?.GetHashCode() ?? 0); } } #endregion