예제 #1
0
 /// <inheritdoc/>
 public override int GetHashCode()
 {
     unchecked {
         return
             (((IndexName != null ? IndexName.GetHashCode() : 0) * 397) ^
              (TypeName != null ? TypeName.GetHashCode() : 0));
     }
 }
예제 #2
0
 public override int GetHashCode()
 {
     var result = IsNamedWindow ? 1 : 0;
     result = 31 * result + (InfraName != null ? InfraName.GetHashCode() : 0);
     result = 31 * result + (InfraModuleName != null ? InfraModuleName.GetHashCode() : 0);
     result = 31 * result + (IndexName != null ? IndexName.GetHashCode() : 0);
     result = 31 * result + (IndexModuleName != null ? IndexModuleName.GetHashCode() : 0);
     return result;
 }
예제 #3
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = (IndexName != null ? IndexName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TableName != null ? TableName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (IndexModuleName != null ? IndexModuleName.GetHashCode() : 0);
         return hashCode;
     }
 }
예제 #4
0
 public override int GetHashCode()
 {
     return(IndexName != null ? IndexName.GetHashCode() : 0);
 }
예제 #5
0
 public override int GetHashCode()
 {
     return(IndexName.GetHashCode());
 }