// // System.Windows.Forms.NavigateEventArgs.cs // // Author: // stubbed out by Paul Osman (paul.osman@sympatico.ca) // Partially completed by Dennis Hayes (dennish@raytek.com) // Gianandrea Terzi (gianandrea.terzi@lario.com) // // (C) 2002 Ximian, Inc // using System.Runtime.InteropServices; namespace System.Windows.Forms { // // This is only a template. Nothing is implemented yet. // // public class NavigateEventArgs : EventArgs { #region Fields private bool isforward; #endregion // // --- Constructor // public NavigateEventArgs(bool isForward) { isforward = isForward; } #region Public Properties [ComVisible(true)] public bool Forward { get { return isforward; } } #endregion #region Public Methods /// /// Equality Operator /// /// /// /// Compares two NavigateEventArgs objects. /// The return value is based on the equivalence of /// Forward Property /// of the two NavigateEventArgs. /// public static bool operator == (NavigateEventArgs NavigateEventArgsA, NavigateEventArgs NavigateEventArgsB) { return (NavigateEventArgsA.Forward == NavigateEventArgsB.Forward); } /// /// Inequality Operator /// /// /// /// Compares two NavigateEventArgs objects. /// The return value is based on the equivalence of /// Forward Property /// of the two NavigateEventArgs. /// public static bool operator != (NavigateEventArgs NavigateEventArgsA, NavigateEventArgs NavigateEventArgsB) { return (NavigateEventArgsA.Forward != NavigateEventArgsB.Forward); } /// /// Equals Method /// /// /// /// Checks equivalence of this /// PropertyTabChangedEventArgs and another /// object. /// public override bool Equals (object obj) { if (!(obj is NavigateEventArgs))return false; return (this == (NavigateEventArgs) obj); } /// /// GetHashCode Method /// /// /// /// Calculates a hashing value. /// [MonoTODO] public override int GetHashCode () { //FIXME: add class specific stuff; return base.GetHashCode(); } /// /// ToString Method /// /// /// /// Formats the object as a string. /// [MonoTODO] public override string ToString () { //FIXME: add class specific stuff; return base.ToString(); } #endregion } }