Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. //------------------------------------------------------------------------------ ///// Gets the row number and column number of the cell. /// ///// 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./// 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
- ContractNamespaceAttribute.cs
- DllNotFoundException.cs
- InstanceData.cs
- EventItfInfo.cs
- GPPOINT.cs
- AsyncPostBackErrorEventArgs.cs
- ToolStripDropTargetManager.cs
- ForwardPositionQuery.cs
- WebPartCancelEventArgs.cs
- FieldToken.cs
- TypedTableBase.cs
- RIPEMD160.cs
- FaultConverter.cs
- MissingMethodException.cs
- WizardStepBase.cs
- tooltip.cs
- ToolStripItemCollection.cs
- MimeObjectFactory.cs
- NumericPagerField.cs
- TemplateBindingExpressionConverter.cs
- DynamicPropertyHolder.cs
- NotifyCollectionChangedEventArgs.cs
- BaseCodePageEncoding.cs
- IdentityNotMappedException.cs
- NameValueFileSectionHandler.cs
- WebPartTracker.cs
- BoolExpressionVisitors.cs
- Roles.cs
- UriTemplateVariableQueryValue.cs
- CharEnumerator.cs
- ApplicationProxyInternal.cs
- ServiceModelEnumValidatorAttribute.cs
- ProcessModuleCollection.cs
- VirtualDirectoryMapping.cs
- EventOpcode.cs
- Attributes.cs
- ParseChildrenAsPropertiesAttribute.cs
- ResourceLoader.cs
- DataGridViewCheckBoxCell.cs
- Error.cs
- ServiceReference.cs
- xmlsaver.cs
- EntryPointNotFoundException.cs
- BaseDataBoundControl.cs
- ProxyWebPartManager.cs
- SqlProviderServices.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- ThemeDirectoryCompiler.cs
- ConnectionStringsSection.cs
- TrustLevelCollection.cs
- TreeNodeStyleCollection.cs
- Transform3DGroup.cs
- StringUtil.cs
- DataGridRelationshipRow.cs
- EpmSourceTree.cs
- HttpInputStream.cs
- DataBindingHandlerAttribute.cs
- XsdCachingReader.cs
- _KerberosClient.cs
- Point3DCollectionConverter.cs
- CellTreeNode.cs
- ApplicationTrust.cs
- XmlSchemaImport.cs
- CheckoutException.cs
- InstanceBehavior.cs
- ValidationHelper.cs
- LightweightEntityWrapper.cs
- AutomationEvent.cs
- CommittableTransaction.cs
- ForAllOperator.cs
- CommandLibraryHelper.cs
- WebUtil.cs
- __Filters.cs
- QueryCacheManager.cs
- StrongNameMembershipCondition.cs
- HScrollBar.cs
- XmlDataImplementation.cs
- RegexCompilationInfo.cs
- CodeParameterDeclarationExpressionCollection.cs
- TableParaClient.cs
- MembershipValidatePasswordEventArgs.cs
- RightsManagementPermission.cs
- SapiRecoInterop.cs
- BulletChrome.cs
- UnmanagedMemoryStreamWrapper.cs
- ContextMenuAutomationPeer.cs
- SocketStream.cs
- SystemWebCachingSectionGroup.cs
- TcpAppDomainProtocolHandler.cs
- StructureChangedEventArgs.cs
- WebPartDisplayMode.cs
- StringWriter.cs
- LineSegment.cs
- SqlBulkCopyColumnMapping.cs
- ExpressionEvaluator.cs
- AssemblyInfo.cs
- DesignerRegionCollection.cs
- VectorAnimation.cs
- SettingsPropertyValue.cs
- XmlChildNodes.cs