Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWeb / Server / System / Data / Services / Int32EqualityComparer.cs / 1 / Int32EqualityComparer.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Non-default-based implementation of IEqualityComparer<int>. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services { using System.Collections.Generic; ///This class implements IEqualityComparer for System.In32. ////// Using this class rather than EqualityComparer<T>.Default /// saves from JIT'ing it in each AppDomain. /// internal class Int32EqualityComparer : IEqualityComparer{ /// Empty constructor. internal Int32EqualityComparer() { } ///Checks whether two numbers are equal. /// First number.Second number. ///true if x equals y; false otherwise. public bool Equals(int x, int y) { return x == y; } ///Gets a hash code for the specified number. /// Value. ///The hash code for the specified value. public int GetHashCode(int obj) { return obj; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Non-default-based implementation of IEqualityComparer<int>. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services { using System.Collections.Generic; ///This class implements IEqualityComparer for System.In32. ////// Using this class rather than EqualityComparer<T>.Default /// saves from JIT'ing it in each AppDomain. /// internal class Int32EqualityComparer : IEqualityComparer{ /// Empty constructor. internal Int32EqualityComparer() { } ///Checks whether two numbers are equal. /// First number.Second number. ///true if x equals y; false otherwise. public bool Equals(int x, int y) { return x == y; } ///Gets a hash code for the specified number. /// Value. ///The hash code for the specified value. public int GetHashCode(int obj) { return obj; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XsltInput.cs
- MembershipPasswordException.cs
- RuntimeResourceSet.cs
- Console.cs
- ListViewCancelEventArgs.cs
- ConnectionsZone.cs
- TypeConverterValueSerializer.cs
- ObjectCacheSettings.cs
- XmlSchemaCollection.cs
- DataGridDetailsPresenter.cs
- BaseResourcesBuildProvider.cs
- UIElement3D.cs
- StrokeNode.cs
- ReadOnlyCollection.cs
- MimeMultiPart.cs
- DataGridViewCellValidatingEventArgs.cs
- StructuredTypeEmitter.cs
- AssemblyResourceLoader.cs
- ListSortDescriptionCollection.cs
- DataTableMappingCollection.cs
- ReliabilityContractAttribute.cs
- GifBitmapDecoder.cs
- HttpCacheVaryByContentEncodings.cs
- DockPattern.cs
- XmlDataProvider.cs
- BCLDebug.cs
- DataColumnChangeEvent.cs
- ComEventsMethod.cs
- AssemblyContextControlItem.cs
- MatrixTransform.cs
- MailAddress.cs
- Funcletizer.cs
- WebPartsPersonalization.cs
- FontInfo.cs
- ProgressPage.cs
- TimelineGroup.cs
- LinqDataSourceDeleteEventArgs.cs
- InvokePatternIdentifiers.cs
- AnimatedTypeHelpers.cs
- SqlGenericUtil.cs
- DataGridViewColumnEventArgs.cs
- ValidationError.cs
- SuppressMessageAttribute.cs
- NetworkInformationException.cs
- X509Chain.cs
- ObjectQuery_EntitySqlExtensions.cs
- ToolStripLocationCancelEventArgs.cs
- Random.cs
- LicenseProviderAttribute.cs
- XmlNodeComparer.cs
- DataTableTypeConverter.cs
- ToolStripComboBox.cs
- Rotation3DAnimationBase.cs
- KnownIds.cs
- ResolveDuplexAsyncResult.cs
- DisplayNameAttribute.cs
- WebPartZoneBaseDesigner.cs
- SourceFileInfo.cs
- _ConnectOverlappedAsyncResult.cs
- CssStyleCollection.cs
- NextPreviousPagerField.cs
- WindowsFont.cs
- SyndicationElementExtension.cs
- ConnectionsZone.cs
- CodeNamespaceImportCollection.cs
- ResourceReferenceExpression.cs
- SqlDataSourceCommandEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- SharedPersonalizationStateInfo.cs
- DeriveBytes.cs
- Matrix.cs
- BaseCollection.cs
- XPathSingletonIterator.cs
- AttachedAnnotationChangedEventArgs.cs
- UIElementAutomationPeer.cs
- TargetControlTypeCache.cs
- SByte.cs
- UrlPropertyAttribute.cs
- OdbcPermission.cs
- Row.cs
- HtmlPhoneCallAdapter.cs
- RichTextBoxContextMenu.cs
- webbrowsersite.cs
- RtfControlWordInfo.cs
- ObjectDataSourceView.cs
- TableHeaderCell.cs
- ZipIOLocalFileBlock.cs
- LockRecursionException.cs
- Unit.cs
- HeaderPanel.cs
- AssertFilter.cs
- CompilerTypeWithParams.cs
- VarRemapper.cs
- XmlSchemaAnnotated.cs
- GeneratedContractType.cs
- Convert.cs
- Image.cs
- SslStreamSecurityElement.cs
- CustomCredentialPolicy.cs
- DataErrorValidationRule.cs