protected override byte[] GetExtensionData() { return(Label.GetBytes().Concatenate(BlockSize.GetBytes(), TextGridLeft.GetBytes(), TextGridTop.GetBytes(), TextGridWidth.GetBytes(), TextGridHeight.GetBytes(), CellWidth.GetBytes(), CellHeight.GetBytes(), TextFgColorIndex.GetBytes(), TextBgColorIndex.GetBytes(), PlainTextData.StringToBuff())); }
public override int GetHashCode() { int hash = 1; if (Width != 0) { hash ^= Width.GetHashCode(); } if (Height != 0) { hash ^= Height.GetHashCode(); } if (CellWidth != 0F) { hash ^= CellWidth.GetHashCode(); } if (CellHeight != 0F) { hash ^= CellHeight.GetHashCode(); } hash ^= mapCells_.GetHashCode(); return(hash); }
public override int GetHashCode() { return(FontSize.GetHashCode() ^ FontName.GetHashCode() ^ FontBold.GetHashCode() ^ FontColor.GetHashCode() ^ FGColor.GetHashCode() ^ Borders[0].GetHashCode() ^ Borders[1].GetHashCode() ^ Borders[2].GetHashCode() ^ Borders[3].GetHashCode() ^ CellWidth.GetHashCode() ^ CellHeight.GetHashCode() ^ HorizontalAlignment.GetHashCode() ^ VerticalAlignment.GetHashCode() ^ WrapText.GetHashCode()); }
public bool Equals(SheetCellFormats other) { if (ReferenceEquals(other, null)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(FontSize.Equals(other.FontSize) && FontName.Equals(other.FontName) && FontBold.Equals(other.FontBold) && FontColor.Equals(other.FontColor) && FGColor.Equals(other.FGColor) && Borders[0].Equals(other.Borders[0]) && Borders[1].Equals(other.Borders[1]) && Borders[2].Equals(other.Borders[2]) && Borders[3].Equals(other.Borders[3]) && CellWidth.Equals(other.CellWidth) && CellHeight.Equals(other.CellHeight) && HorizontalAlignment == other.HorizontalAlignment && VerticalAlignment == other.VerticalAlignment && WrapText == other.WrapText); }