public bool Equals(HostAssignmentContext other) { if (other == null) { return(false); } return(SiteId == other.SiteId && LastModifiedTime.CompareTo(other.LastModifiedTime) == 0); }
internal void Write(Stream output) { byte[] buffer = new byte[BLOCK_SIZE]; WriteOctalBytes(511, buffer, 100, 8); // file mode WriteOctalBytes(0, buffer, 108, 8); // owner ID WriteOctalBytes(0, buffer, 116, 8); // group ID //ArchiveEncoding.UTF8.GetBytes("magic").CopyTo(buffer, 257); var nameByteCount = ArchiveEncoding.GetEncoding().GetByteCount(Name); if (nameByteCount > 100) { // Set mock filename and filetype to indicate the next block is the actual name of the file WriteStringBytes("././@LongLink", buffer, 0, 100); buffer[156] = (byte)EntryType.LongName; WriteOctalBytes(nameByteCount + 1, buffer, 124, 12); } else { WriteStringBytes(ArchiveEncoding.Encode(Name), buffer, 0, 100); WriteOctalBytes(Size, buffer, 124, 12); var time = (long)(LastModifiedTime.ToUniversalTime() - EPOCH).TotalSeconds; WriteOctalBytes(time, buffer, 136, 12); buffer[156] = (byte)EntryType; if (Size >= 0x1FFFFFFFF) { byte[] bytes = DataConverter.BigEndian.GetBytes(Size); var bytes12 = new byte[12]; bytes.CopyTo(bytes12, 12 - bytes.Length); bytes12[0] |= 0x80; bytes12.CopyTo(buffer, 124); } } int crc = RecalculateChecksum(buffer); WriteOctalBytes(crc, buffer, 148, 8); output.Write(buffer, 0, buffer.Length); if (nameByteCount > 100) { WriteLongFilenameHeader(output); // update to short name lower than 100 - [max bytes of one character]. // subtracting bytes is needed because preventing infinite loop(example code is here). // // var bytes = Encoding.UTF8.GetBytes(new string(0x3042, 100)); // var truncated = Encoding.UTF8.GetBytes(Encoding.UTF8.GetString(bytes, 0, 100)); // // and then infinite recursion is occured in WriteLongFilenameHeader because truncated.Length is 102. Name = ArchiveEncoding.Decode(ArchiveEncoding.Encode(Name), 0, 100 - ArchiveEncoding.GetEncoding().GetMaxByteCount(1)); Write(output); } }
/// <summary> /// Returns true if ModelFlowChartMeta instances are equal /// </summary> /// <param name="other">Instance of ModelFlowChartMeta to be compared</param> /// <returns>Boolean</returns> public bool Equals(ModelFlowChartMeta other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id != null && Id.Equals(other.Id) ) && ( Kind == other.Kind || Kind != null && Kind.Equals(other.Kind) ) && ( CreatedTime == other.CreatedTime || CreatedTime != null && CreatedTime.Equals(other.CreatedTime) ) && ( LastModifiedTime == other.LastModifiedTime || LastModifiedTime != null && LastModifiedTime.Equals(other.LastModifiedTime) ) && ( Author == other.Author || Author != null && Author.Equals(other.Author) ) && ( EditMode == other.EditMode || EditMode != null && EditMode.Equals(other.EditMode) ) && ( Config == other.Config || Config != null && Config.Equals(other.Config) ) && ( Comments == other.Comments || Comments != null && Comments.Equals(other.Comments) )); }
public override void AddFilter(HttpRequestMessage message) { var filters = new Dictionary <string, string>(); if (EntryNumber != null) { filters.Add("entry_number" + SearchVariantValue(EntryNumber.Item1), EntryNumber.Item2); } if (ReferenceNumber != null) { filters.Add("reference_number" + SearchVariantValue(ReferenceNumber.Item1), ReferenceNumber.Item2); } if (Date != null) { filters.Add("date" + DateVariantValue(Date.Item1), Date.Item2.ToString()); } if (Notes != null) { filters.Add("notes" + SearchVariantValue(Notes.Item1), Notes.Item2); } if (LastModifiedTime != null) { filters.Add("last_modified_time", LastModifiedTime.ToString()); } if (Total != null) { filters.Add("total" + JsonConvert.SerializeObject(Total).Trim('\"'), Total.ToString()); } if (CustomerId != null) { filters.Add("customer_id", CustomerId); } if (FilterBy != null) { filters.Add("filter_by", JsonConvert.SerializeObject(FilterBy.Value).Trim('\"')); } if (SortColumn != null) { filters.Add("sort_column", JsonConvert.SerializeObject(SortColumn.Value).Trim('\"')); } base.AddFilter(message, filters); }
internal void Write(Stream output) { byte[] buffer = new byte[512]; WriteOctalBytes(511, buffer, 100, 8); // file mode WriteOctalBytes(0, buffer, 108, 8); // owner ID WriteOctalBytes(0, buffer, 116, 8); // group ID //Encoding.UTF8.GetBytes("magic").CopyTo(buffer, 257); if (Name.Length > 100) { // Set mock filename and filetype to indicate the next block is the actual name of the file WriteStringBytes("././@LongLink", buffer, 0, 100); buffer[156] = (byte)EntryType.LongName; WriteOctalBytes(Name.Length + 1, buffer, 124, 12); } else { WriteStringBytes(Name, buffer, 0, 100); WriteOctalBytes(Size, buffer, 124, 12); var time = (long)(LastModifiedTime.ToUniversalTime() - Epoch).TotalSeconds; WriteOctalBytes(time, buffer, 136, 12); buffer[156] = (byte)EntryType; if (Size >= 0x1FFFFFFFF) { #if PORTABLE || NETFX_CORE byte[] bytes = BitConverter.GetBytes(Utility.HostToNetworkOrder(Size)); #else byte[] bytes = BitConverter.GetBytes(IPAddress.HostToNetworkOrder(Size)); #endif var bytes12 = new byte[12]; bytes.CopyTo(bytes12, 12 - bytes.Length); bytes12[0] |= 0x80; bytes12.CopyTo(buffer, 124); } } int crc = RecalculateChecksum(buffer); WriteOctalBytes(crc, buffer, 148, 8); output.Write(buffer, 0, buffer.Length); if (Name.Length > 100) { WriteLongFilenameHeader(output); Name = Name.Substring(0, 100); Write(output); } }
/// <summary> /// Returns true if UserInfo instances are equal /// </summary> /// <param name="other">Instance of UserInfo to be compared</param> /// <returns>Boolean</returns> public bool Equals(UserInfo other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Email == other.Email || Email != null && Email.Equals(other.Email) ) && ( UserId == other.UserId || UserId != null && UserId.Equals(other.UserId) ) && ( TimeZone == other.TimeZone || TimeZone != null && TimeZone.Equals(other.TimeZone) ) && ( Activated == other.Activated || Activated != null && Activated.Equals(other.Activated) ) && ( CreationTime == other.CreationTime || CreationTime != null && CreationTime.Equals(other.CreationTime) ) && ( LastModifiedTime == other.LastModifiedTime || LastModifiedTime != null && LastModifiedTime.Equals(other.LastModifiedTime) ) && ( LastLoginTime == other.LastLoginTime || LastLoginTime != null && LastLoginTime.Equals(other.LastLoginTime) )); }
internal void Write(Stream output) { byte[] buffer = new byte[BLOCK_SIZE]; WriteOctalBytes(511, buffer, 100, 8); // file mode WriteOctalBytes(0, buffer, 108, 8); // owner ID WriteOctalBytes(0, buffer, 116, 8); // group ID //ArchiveEncoding.UTF8.GetBytes("magic").CopyTo(buffer, 257); if (Name.Length > 100) { // Set mock filename and filetype to indicate the next block is the actual name of the file WriteStringBytes("././@LongLink", buffer, 0, 100); buffer[156] = (byte)EntryType.LongName; WriteOctalBytes(Name.Length + 1, buffer, 124, 12); } else { WriteStringBytes(Name, buffer, 0, 100); WriteOctalBytes(Size, buffer, 124, 12); var time = (long)(LastModifiedTime.ToUniversalTime() - EPOCH).TotalSeconds; WriteOctalBytes(time, buffer, 136, 12); buffer[156] = (byte)EntryType; if (Size >= 0x1FFFFFFFF) { byte[] bytes = DataConverter.BigEndian.GetBytes(Size); var bytes12 = new byte[12]; bytes.CopyTo(bytes12, 12 - bytes.Length); bytes12[0] |= 0x80; bytes12.CopyTo(buffer, 124); } } int crc = RecalculateChecksum(buffer); WriteOctalBytes(crc, buffer, 148, 8); output.Write(buffer, 0, buffer.Length); if (Name.Length > 100) { WriteLongFilenameHeader(output); Name = Name.Substring(0, 100); Write(output); } }
internal void Write(Stream output) { if (Name.Length > 255) { throw new InvalidFormatException("UsTar fileName can not be longer than 255 chars"); } byte[] buffer = new byte[512]; string name = Name; if (name.Length > 100) { name = Name.Substring(0, 100); } WriteStringBytes(name, buffer, 0, 100); WriteOctalBytes(511, buffer, 100, 8); WriteOctalBytes(0, buffer, 108, 8); WriteOctalBytes(0, buffer, 116, 8); WriteOctalBytes(Size, buffer, 124, 12); var time = (long)(LastModifiedTime.ToUniversalTime() - Epoch).TotalSeconds; WriteOctalBytes(time, buffer, 136, 12); buffer[156] = (byte)EntryType; //Encoding.UTF8.GetBytes("magic").CopyTo(buffer, 257); if (Name.Length > 100) { name = Name.Substring(101, Name.Length); ArchiveEncoding.Default.GetBytes(name).CopyTo(buffer, 345); } if (Size >= 0x1FFFFFFFF) { #if PORTABLE || NETFX_CORE byte[] bytes = BitConverter.GetBytes(Utility.HostToNetworkOrder(Size)); #else byte[] bytes = BitConverter.GetBytes(IPAddress.HostToNetworkOrder(Size)); #endif var bytes12 = new byte[12]; bytes.CopyTo(bytes12, 12 - bytes.Length); bytes12[0] |= 0x80; bytes12.CopyTo(buffer, 124); } int crc = RecalculateChecksum(buffer); WriteOctalBytes(crc, buffer, 148, 8); output.Write(buffer, 0, buffer.Length); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (Id != null) { hashCode = hashCode * 59 + Id.GetHashCode(); } if (Kind != null) { hashCode = hashCode * 59 + Kind.GetHashCode(); } if (CreatedTime != null) { hashCode = hashCode * 59 + CreatedTime.GetHashCode(); } if (LastModifiedTime != null) { hashCode = hashCode * 59 + LastModifiedTime.GetHashCode(); } if (Author != null) { hashCode = hashCode * 59 + Author.GetHashCode(); } if (EditMode != null) { hashCode = hashCode * 59 + EditMode.GetHashCode(); } if (Config != null) { hashCode = hashCode * 59 + Config.GetHashCode(); } if (Comments != null) { hashCode = hashCode * 59 + Comments.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.id) { hashcode = (hashcode * 397) + Id.GetHashCode(); } if (__isset.channelId) { hashcode = (hashcode * 397) + ChannelId.GetHashCode(); } if (__isset.lastSeq) { hashcode = (hashcode * 397) + LastSeq.GetHashCode(); } if (__isset.unreadCount) { hashcode = (hashcode * 397) + UnreadCount.GetHashCode(); } if (__isset.lastModifiedTime) { hashcode = (hashcode * 397) + LastModifiedTime.GetHashCode(); } if (__isset.status) { hashcode = (hashcode * 397) + Status.GetHashCode(); } if (__isset.midType) { hashcode = (hashcode * 397) + MidType.GetHashCode(); } if (__isset.lastMessages) { hashcode = (hashcode * 397) + TCollections.GetHashCode(LastMessages); } } return(hashcode); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (Email != null) { hashCode = hashCode * 59 + Email.GetHashCode(); } if (UserId != null) { hashCode = hashCode * 59 + UserId.GetHashCode(); } if (TimeZone != null) { hashCode = hashCode * 59 + TimeZone.GetHashCode(); } if (Activated != null) { hashCode = hashCode * 59 + Activated.GetHashCode(); } if (CreationTime != null) { hashCode = hashCode * 59 + CreationTime.GetHashCode(); } if (LastModifiedTime != null) { hashCode = hashCode * 59 + LastModifiedTime.GetHashCode(); } if (LastLoginTime != null) { hashCode = hashCode * 59 + LastLoginTime.GetHashCode(); } return(hashCode); } }
public int CompareTo(LayerEntryTemplate otherLayerEntryTemplate) { int sourceFileComparison = string.CompareOrdinal(SourceFile, otherLayerEntryTemplate.SourceFile); if (sourceFileComparison != 0) { return(sourceFileComparison); } int extractionPathComparison = string.CompareOrdinal(ExtractionPath, otherLayerEntryTemplate.ExtractionPath); if (extractionPathComparison != 0) { return(extractionPathComparison); } int lastModifiedTimeComparison = LastModifiedTime.CompareTo(otherLayerEntryTemplate.LastModifiedTime); if (lastModifiedTimeComparison != 0) { return(lastModifiedTimeComparison); } return(string.CompareOrdinal(Permissions, otherLayerEntryTemplate.Permissions)); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (TransactionId != null) { hashCode = hashCode * 59 + TransactionId.GetHashCode(); } if (TransactionProcessingState != null) { hashCode = hashCode * 59 + TransactionProcessingState.GetHashCode(); } if (InputFirstSeenTime != null) { hashCode = hashCode * 59 + InputFirstSeenTime.GetHashCode(); } if (InputFullyConfirmedTime != null) { hashCode = hashCode * 59 + InputFullyConfirmedTime.GetHashCode(); } if (InputNumberOfConfirmations != null) { hashCode = hashCode * 59 + InputNumberOfConfirmations.GetHashCode(); } if (InputAmount != null) { hashCode = hashCode * 59 + InputAmount.GetHashCode(); } if (InputTransactionHash != null) { hashCode = hashCode * 59 + InputTransactionHash.GetHashCode(); } if (InputCoinType != null) { hashCode = hashCode * 59 + InputCoinType.GetHashCode(); } if (InputWalletType != null) { hashCode = hashCode * 59 + InputWalletType.GetHashCode(); } if (InputAddress != null) { hashCode = hashCode * 59 + InputAddress.GetHashCode(); } if (PrimarySourceAddress != null) { hashCode = hashCode * 59 + PrimarySourceAddress.GetHashCode(); } if (OutputInitiationTime != null) { hashCode = hashCode * 59 + OutputInitiationTime.GetHashCode(); } if (OutputAmount != null) { hashCode = hashCode * 59 + OutputAmount.GetHashCode(); } if (OutputTransactionHash != null) { hashCode = hashCode * 59 + OutputTransactionHash.GetHashCode(); } if (OutputCoinType != null) { hashCode = hashCode * 59 + OutputCoinType.GetHashCode(); } if (OutputWalletType != null) { hashCode = hashCode * 59 + OutputWalletType.GetHashCode(); } if (OutputAddress != null) { hashCode = hashCode * 59 + OutputAddress.GetHashCode(); } if (OutputMemo != null) { hashCode = hashCode * 59 + OutputMemo.GetHashCode(); } if (OutputAddressNickname != null) { hashCode = hashCode * 59 + OutputAddressNickname.GetHashCode(); } if (LastModifiedTime != null) { hashCode = hashCode * 59 + LastModifiedTime.GetHashCode(); } if (RequiredNumberOfInputConfirmations != null) { hashCode = hashCode * 59 + RequiredNumberOfInputConfirmations.GetHashCode(); } if (InputUsdEquivalent != null) { hashCode = hashCode * 59 + InputUsdEquivalent.GetHashCode(); } if (DelegationId != null) { hashCode = hashCode * 59 + DelegationId.GetHashCode(); } if (VestsDelegated != null) { hashCode = hashCode * 59 + VestsDelegated.GetHashCode(); } if (SteemPowerDelegated != null) { hashCode = hashCode * 59 + SteemPowerDelegated.GetHashCode(); } if (SteemPowerDelegatee != null) { hashCode = hashCode * 59 + SteemPowerDelegatee.GetHashCode(); } if (DelegationExtensionDuration != null) { hashCode = hashCode * 59 + DelegationExtensionDuration.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns true if TransactionInfo instances are equal /// </summary> /// <param name="other">Instance of TransactionInfo to be compared</param> /// <returns>Boolean</returns> public bool Equals(TransactionInfo other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( TransactionId == other.TransactionId || TransactionId != null && TransactionId.Equals(other.TransactionId) ) && ( TransactionProcessingState == other.TransactionProcessingState || TransactionProcessingState != null && TransactionProcessingState.Equals(other.TransactionProcessingState) ) && ( InputFirstSeenTime == other.InputFirstSeenTime || InputFirstSeenTime != null && InputFirstSeenTime.Equals(other.InputFirstSeenTime) ) && ( InputFullyConfirmedTime == other.InputFullyConfirmedTime || InputFullyConfirmedTime != null && InputFullyConfirmedTime.Equals(other.InputFullyConfirmedTime) ) && ( InputNumberOfConfirmations == other.InputNumberOfConfirmations || InputNumberOfConfirmations != null && InputNumberOfConfirmations.Equals(other.InputNumberOfConfirmations) ) && ( InputAmount == other.InputAmount || InputAmount != null && InputAmount.Equals(other.InputAmount) ) && ( InputTransactionHash == other.InputTransactionHash || InputTransactionHash != null && InputTransactionHash.Equals(other.InputTransactionHash) ) && ( InputCoinType == other.InputCoinType || InputCoinType != null && InputCoinType.Equals(other.InputCoinType) ) && ( InputWalletType == other.InputWalletType || InputWalletType != null && InputWalletType.Equals(other.InputWalletType) ) && ( InputAddress == other.InputAddress || InputAddress != null && InputAddress.Equals(other.InputAddress) ) && ( PrimarySourceAddress == other.PrimarySourceAddress || PrimarySourceAddress != null && PrimarySourceAddress.Equals(other.PrimarySourceAddress) ) && ( OutputInitiationTime == other.OutputInitiationTime || OutputInitiationTime != null && OutputInitiationTime.Equals(other.OutputInitiationTime) ) && ( OutputAmount == other.OutputAmount || OutputAmount != null && OutputAmount.Equals(other.OutputAmount) ) && ( OutputTransactionHash == other.OutputTransactionHash || OutputTransactionHash != null && OutputTransactionHash.Equals(other.OutputTransactionHash) ) && ( OutputCoinType == other.OutputCoinType || OutputCoinType != null && OutputCoinType.Equals(other.OutputCoinType) ) && ( OutputWalletType == other.OutputWalletType || OutputWalletType != null && OutputWalletType.Equals(other.OutputWalletType) ) && ( OutputAddress == other.OutputAddress || OutputAddress != null && OutputAddress.Equals(other.OutputAddress) ) && ( OutputMemo == other.OutputMemo || OutputMemo != null && OutputMemo.Equals(other.OutputMemo) ) && ( OutputAddressNickname == other.OutputAddressNickname || OutputAddressNickname != null && OutputAddressNickname.Equals(other.OutputAddressNickname) ) && ( LastModifiedTime == other.LastModifiedTime || LastModifiedTime != null && LastModifiedTime.Equals(other.LastModifiedTime) ) && ( RequiredNumberOfInputConfirmations == other.RequiredNumberOfInputConfirmations || RequiredNumberOfInputConfirmations != null && RequiredNumberOfInputConfirmations.Equals(other.RequiredNumberOfInputConfirmations) ) && ( InputUsdEquivalent == other.InputUsdEquivalent || InputUsdEquivalent != null && InputUsdEquivalent.Equals(other.InputUsdEquivalent) ) && ( DelegationId == other.DelegationId || DelegationId != null && DelegationId.Equals(other.DelegationId) ) && ( VestsDelegated == other.VestsDelegated || VestsDelegated != null && VestsDelegated.Equals(other.VestsDelegated) ) && ( SteemPowerDelegated == other.SteemPowerDelegated || SteemPowerDelegated != null && SteemPowerDelegated.Equals(other.SteemPowerDelegated) ) && ( SteemPowerDelegatee == other.SteemPowerDelegatee || SteemPowerDelegatee != null && SteemPowerDelegatee.Equals(other.SteemPowerDelegatee) ) && ( DelegationExtensionDuration == other.DelegationExtensionDuration || DelegationExtensionDuration != null && DelegationExtensionDuration.Equals(other.DelegationExtensionDuration) )); }
public override string ToString() { var sb = new StringBuilder("TMessageBox("); bool __first = true; if (Id != null && __isset.id) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Id: "); Id.ToString(sb); } if (ChannelId != null && __isset.channelId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ChannelId: "); ChannelId.ToString(sb); } if (__isset.lastSeq) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastSeq: "); LastSeq.ToString(sb); } if (__isset.unreadCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnreadCount: "); UnreadCount.ToString(sb); } if (__isset.lastModifiedTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastModifiedTime: "); LastModifiedTime.ToString(sb); } if (__isset.status) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Status: "); Status.ToString(sb); } if (__isset.midType) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MidType: "); MidType.ToString(sb); } if (LastMessages != null && __isset.lastMessages) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastMessages: "); LastMessages.ToString(sb); } sb.Append(")"); return(sb.ToString()); }