public override string ToString()
        {
            var sb = new StringBuilder();

            sb.AppendLine("          Id :                " + Id.ToString());
            sb.AppendLine("          Name :              " + Name);
            sb.AppendLine("          IsFirst :           " + IsFirst.ToString());
            sb.AppendLine("          IsLast :            " + IsLast.ToString());
            if (HasChildLanes)
            {
                sb.AppendLine("          ChildLaneIds :  " + string.Join(",", ChildLaneIds));
            }
            return(sb.ToString());
        }
Пример #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (IsLast != false)
            {
                hash ^= IsLast.GetHashCode();
            }
            if (BlobID != 0)
            {
                hash ^= BlobID.GetHashCode();
            }
            if (FragmentIndex != 0)
            {
                hash ^= FragmentIndex.GetHashCode();
            }
            if (Fragment.Length != 0)
            {
                hash ^= Fragment.GetHashCode();
            }
            return(hash);
        }