public override int GetHashCode()
 {
     unchecked
     {
         return(((ElementName?.GetHashCode() ?? 0) * 397) ^ (AttributeName?.GetHashCode() ?? 0));
     }
 }
Beispiel #2
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 17;
         hash = hash * 23 + (ElementName != null ? ElementName.GetHashCode() : 0);
         hash = hash * 23 + (Value != null ? Value.GetHashCode() : 0);
         return(hash);
     }
 }
            public override int GetHashCode()
            {
                int hashCode = 7443; // "large" prime to start the seed

                // Bitshifting and subtracting once is an efficient way to multiply by our second "large" prime, 0x7ffff = 524287
                hashCode = (hashCode << 19) - hashCode + (RootNamespace?.GetHashCode() ?? 0);
                hashCode = (hashCode << 19) - hashCode + ElementName.GetHashCode();
                hashCode = (hashCode << 19) - hashCode + ElementType.GetHashCode();

                return(hashCode);
            }
Beispiel #4
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = base.GetHashCode();
         hashCode = (hashCode * 397) ^ (ForEachElementName != null ? ForEachElementName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (DisplayName != null ? DisplayName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ _previousInputsIndex;
         hashCode = (hashCode * 397) ^ _previousOutputsIndex;
         hashCode = (hashCode * 397) ^ (int)ForEachType;
         hashCode = (hashCode * 397) ^ (From != null ? From.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (To != null ? To.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Recordset != null ? Recordset.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CsvIndexes != null ? CsvIndexes.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (NumOfExections != null ? NumOfExections.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (DataFunc != null ? DataFunc.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ FailOnFirstError.GetHashCode();
         hashCode = (hashCode * 397) ^ (ElementName != null ? ElementName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (PreservedDataList != null ? PreservedDataList.GetHashCode() : 0);
         return(hashCode);
     }
 }
Beispiel #5
0
 public override int GetHashCode() => ElementName.GetHashCode();
Beispiel #6
0
 public override int GetHashCode()
 {
     return(ElementName.GetHashCode());
 }
Beispiel #7
0
 /// <inheritdoc/>
 public override int GetHashCode()
 {
     return((ElementName.GetHashCode() << 2) ^ Kind.GetHashCode());
 }