Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridCell.cs / 1 / DataGridCell.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System; using System.Globalization; ////// /// [SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")] public struct DataGridCell { private int rowNumber; private int columnNumber; ///Identifies a cell in the grid. ////// /// public int ColumnNumber { get { return columnNumber; } set { columnNumber = value; } } ///Gets or sets the number of a column in the ///control. /// /// public int RowNumber { get { return rowNumber; } set { rowNumber = value; } } ///Gets or sets the number of a row in the ///control. /// /// public DataGridCell(int r, int c) { this.rowNumber = r; this.columnNumber = c; } ////// Initializes a new instance of the ///class. /// /// /// [SuppressMessage("Microsoft.Usage", "CA2231:OverrideOperatorEqualsOnOverridingValueTypeEquals")] public override bool Equals(object o) { if (o is DataGridCell) { DataGridCell rhs = (DataGridCell)o; return (rhs.RowNumber == RowNumber && rhs.ColumnNumber == ColumnNumber); } else return false; } ////// Gets a value indicating whether the ///is identical to a second /// . /// /// /// public override int GetHashCode() { return ((~rowNumber * (columnNumber+1)) & 0x00ffff00) >> 8; } ////// Gets /// a hash value that uniquely identifies the cell. /// ////// /// public override string ToString() { return "DataGridCell {RowNumber = " + RowNumber.ToString(CultureInfo.CurrentCulture) + ", ColumnNumber = " + ColumnNumber.ToString(CultureInfo.CurrentCulture) + "}"; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// Gets the row number and column number of the cell. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SiteMembershipCondition.cs
- BackoffTimeoutHelper.cs
- SeverityFilter.cs
- LogPolicy.cs
- SharedDp.cs
- __Filters.cs
- FontUnitConverter.cs
- StylusLogic.cs
- GridPattern.cs
- Freezable.cs
- ToolStripArrowRenderEventArgs.cs
- ClientRuntimeConfig.cs
- ToolStripComboBox.cs
- DataControlFieldCell.cs
- FilterableAttribute.cs
- MSG.cs
- DateTimePicker.cs
- SettingsAttributeDictionary.cs
- ConstrainedGroup.cs
- OutKeywords.cs
- Pair.cs
- TaiwanCalendar.cs
- DataRelationPropertyDescriptor.cs
- NamespaceList.cs
- Filter.cs
- XmlSortKeyAccumulator.cs
- MultiSelector.cs
- WriteFileContext.cs
- LocalIdKeyIdentifierClause.cs
- DataRecordObjectView.cs
- PhysicalFontFamily.cs
- CellRelation.cs
- ObjectStateManagerMetadata.cs
- WindowsRebar.cs
- ContextMenuStripGroupCollection.cs
- BidPrivateBase.cs
- Transactions.cs
- MultipartIdentifier.cs
- Encoder.cs
- TrackingStringDictionary.cs
- DataGridCellEditEndingEventArgs.cs
- NetworkInformationException.cs
- PersonalizationState.cs
- Form.cs
- OuterGlowBitmapEffect.cs
- RegistrationServices.cs
- sqlstateclientmanager.cs
- PtsPage.cs
- ControlTemplate.cs
- DispatcherOperation.cs
- NullRuntimeConfig.cs
- SystemParameters.cs
- ParserStack.cs
- SystemColorTracker.cs
- SafeThemeHandle.cs
- RequestSecurityToken.cs
- GroupByQueryOperator.cs
- PreloadedPackages.cs
- ControlDesignerState.cs
- XamlHttpHandlerFactory.cs
- PointConverter.cs
- ComboBoxAutomationPeer.cs
- FilterEventArgs.cs
- ConnectionInterfaceCollection.cs
- DocumentGrid.cs
- ViewValidator.cs
- objectresult_tresulttype.cs
- BackgroundFormatInfo.cs
- XPathParser.cs
- NonVisualControlAttribute.cs
- ConstructorExpr.cs
- MembershipAdapter.cs
- GraphicsState.cs
- SqlDataSourceFilteringEventArgs.cs
- ListSortDescriptionCollection.cs
- SamlAssertionKeyIdentifierClause.cs
- StrongNameKeyPair.cs
- ComplexLine.cs
- CheckBoxRenderer.cs
- Pair.cs
- RowVisual.cs
- TableHeaderCell.cs
- DefaultEventAttribute.cs
- BaseTemplateCodeDomTreeGenerator.cs
- TextBoxBase.cs
- ButtonBase.cs
- BinHexEncoder.cs
- ControlPropertyNameConverter.cs
- SRGSCompiler.cs
- ExceptionCollection.cs
- VirtualPathUtility.cs
- XamlDesignerSerializationManager.cs
- Helper.cs
- FixedDocumentPaginator.cs
- PolicyException.cs
- PageSettings.cs
- DataServiceStreamResponse.cs
- BitmapEffect.cs
- XmlSchemaIdentityConstraint.cs
- AsynchronousChannelMergeEnumerator.cs