コード例 #1
0
 /// <inheritdoc/>
 public override int GetHashCode()
 {
     unchecked {
         int result = base.GetHashCode();
         result = (result * 397) ^ (SourceType != null ? SourceType.GetHashCode() : 0);
         result = (result * 397) ^ (SourceField != null ? SourceField.GetHashCode() : 0);
         result = (result * 397) ^ (TargetType != null ? TargetType.GetHashCode() : 0);
         result = (result * 397) ^ (TargetField != null ? TargetField.GetHashCode() : 0);
         return(result);
     }
 }