public override int GetHashCode() { unchecked { var hashCode = (GlacierVaultName != null ? GlacierVaultName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (S3BucketName != null ? S3BucketName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (AwsRegionEndpoint != null ? AwsRegionEndpoint.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (AzureStorageContainer != null ? AzureStorageContainer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (LocalFolderName != null ? LocalFolderName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IntervalMilliseconds; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Disabled.GetHashCode(); hashCode = (hashCode * 397) ^ (GlacierVaultName != null ? GlacierVaultName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (S3BucketName != null ? S3BucketName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (AwsRegionEndpoint != null ? AwsRegionEndpoint.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (AzureStorageContainer != null ? AzureStorageContainer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (LocalFolderName != null ? LocalFolderName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)IntervalMilliseconds.GetValueOrDefault(); hashCode = (hashCode * 397) ^ (int)FullBackupIntervalMilliseconds.GetValueOrDefault(); return(hashCode); } }