src/Foundation/Infrastructure/Gimela.Infrastructure.AsyncModel/AsyncWaiter/AsyncToken.cs
/// <summary>
/// Determines whether the specified <see cref="System.Object"/> is equal to this instance.
/// </summary>
/// <param name="obj">The <see cref="System.Object"/> to compare with this instance.</param>
/// <returns>
///   <c>true</c> if the specified <see cref="System.Object"/> is equal to this instance; otherwise, <c>false</c>.
/// </returns>
Determines whether the specified  is equal to this instance.
Determines whether the specified is equal to this instance .
public override bool Equals(object obj)
    {
      if (!(obj is AsyncToken<T>))
      {
        return false;
      }
      AsyncToken<T> t = (AsyncToken<T>)obj;
      return t.Token.Equals(this.Token);
    }
public override bool Equals ( object obj ) { if ( ! ( obj is AsyncToken < T > ) ) { return false ; } AsyncToken < T > t = ( AsyncToken < T > ) obj ; return t . Token . Equals ( this . Token ) ; }
Determines whether the specified  is equal to this instance.
Determines whether the specified is equal to this instance .
true is equal to this instance; otherwise, false
true is equal to this instance ; otherwise false
obj
object
The  to compare with this instance.
The to compare with this instance .