コード例 #1
0
        /// <summary>
        ///     Zwraca kod HASH obiektu
        /// </summary>
        /// <returns>kod HASH obiektu</returns>
        public override int GetHashCode()
        {
            // Good implementation suggested by Josh Bloch
            var _hash_ = 17;

            _hash_ = _hash_ * 31 + SourceType.GetHashCode();
            _hash_ = _hash_ * 31 + ReplaceBy.GetHashCode();
            return(_hash_);
        }
コード例 #2
0
 public override string ToString()
 {
     return(Condition.ToString() + ", " + ReplaceBy.ToString() + ", " + ((To == Transition.Right) ? "R" : "L"));
 }