Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (Chart != null ? Chart.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Directory != null ? Directory.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Helm != null ? Helm.GetHashCode() : 0);
         // hashCode = (hashCode * 397) ^ (Ksonnet != null ? Ksonnet.GetHashCode() : 0);
         // hashCode = (hashCode * 397) ^ (Kustomize != null ? Kustomize.GetHashCode() : 0);
         // hashCode = (hashCode * 397) ^ (Plugin != null ? Plugin.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Path != null ? Path.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (RepoUrl != null ? RepoUrl.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TargetRevision != null ? TargetRevision.GetHashCode() : 0);
         return(hashCode);
     }
 }