Beispiel #1
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);
     }
 }
 public override IList <DsfForEachItem> GetForEachOutputs()
 {
     return(GetForEachItems(ForEachElementName.Replace("*", "")));
 }