public override int GetHashCode() => ExpiryTime.GetHashCode() ^ Identifier.GetHashCode() ^ IPRange.GetHashCode() ^ Permissions.GetHashCode() ^ Protocol.GetHashCode() ^ QueueName.GetHashCode() ^ StartTime.GetHashCode() ^ Version.GetHashCode();
public override int GetHashCode() => ExpiryTime.GetHashCode() ^ IPRange.GetHashCode() ^ (Permissions?.GetHashCode() ?? 0) ^ Protocol.GetHashCode() ^ (ResourceTypes?.GetHashCode() ?? 0) ^ (Services?.GetHashCode() ?? 0) ^ StartTime.GetHashCode() ^ (Version?.GetHashCode() ?? 0);
public override int GetHashCode() => BlobName.GetHashCode() ^ CacheControl.GetHashCode() ^ BlobContainerName.GetHashCode() ^ ContentDisposition.GetHashCode() ^ ContentEncoding.GetHashCode() ^ ContentLanguage.GetHashCode() ^ ContentType.GetHashCode() ^ ExpiryTime.GetHashCode() ^ Identifier.GetHashCode() ^ IPRange.GetHashCode() ^ Permissions.GetHashCode() ^ Protocol.GetHashCode() ^ StartTime.GetHashCode() ^ Version.GetHashCode();