/// <summary>Indicates whether the current and specified <see cref="T:System.Windows.Controls.DataGridClipboardCellContent" /> instances are equivalent.</summary> /// <param name="data">The <see cref="T:System.Windows.Controls.DataGridClipboardCellContent" /> instance to compare with the current <see cref="T:System.Windows.Controls.DataGridClipboardCellContent" /> instance.</param> /// <returns> /// <see langword="true" /> if the current and specified <see cref="T:System.Windows.Controls.DataGridClipboardCellContent" /> instances have the same <see cref="P:System.Windows.Controls.DataGridClipboardCellContent.Item" />, <see cref="P:System.Windows.Controls.DataGridClipboardCellContent.Column" />, and <see cref="P:System.Windows.Controls.DataGridClipboardCellContent.Content" /> property values; otherwise, <see langword="false" />. </returns> // Token: 0x06004791 RID: 18321 RVA: 0x00144ED4 File Offset: 0x001430D4 public override bool Equals(object data) { if (data is DataGridClipboardCellContent) { DataGridClipboardCellContent dataGridClipboardCellContent = (DataGridClipboardCellContent)data; return(this._column == dataGridClipboardCellContent._column && this._content == dataGridClipboardCellContent._content && this._item == dataGridClipboardCellContent._item); } return(false); }
/// <summary> /// Field-by-field comparison to avoid reflection-based ValueType.Equals. /// </summary> /// <param name="obj">DataGridClipboardCellContent to compare.</param> /// <returns>True iff this and data are equal</returns> public override bool Equals(object obj) { if (!(obj is DataGridClipboardCellContent)) { return(false); } DataGridClipboardCellContent clipboardCellContent = (DataGridClipboardCellContent)obj; return(((this._column == clipboardCellContent._column) && (this._content == clipboardCellContent._content)) && (this._item == clipboardCellContent._item)); }