Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Server / System / Data / Services / Int32EqualityComparer.cs / 1305376 / 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
- DoubleAnimationUsingKeyFrames.cs
- DropShadowBitmapEffect.cs
- AndCondition.cs
- TemplateBaseAction.cs
- ResourceType.cs
- CookielessHelper.cs
- SectionVisual.cs
- TypeTypeConverter.cs
- DataGridViewColumnHeaderCell.cs
- PrimarySelectionAdorner.cs
- LocalizableAttribute.cs
- CompilerState.cs
- TextUtf8RawTextWriter.cs
- AudioStateChangedEventArgs.cs
- TreeIterators.cs
- ModifierKeysValueSerializer.cs
- ProgressiveCrcCalculatingStream.cs
- WebReferencesBuildProvider.cs
- OleDbStruct.cs
- PeerMaintainer.cs
- __Error.cs
- X509Certificate.cs
- webeventbuffer.cs
- TaiwanCalendar.cs
- LogReservationCollection.cs
- ConnectionPointCookie.cs
- Cursor.cs
- XmlDocument.cs
- NestedContainer.cs
- LiteralText.cs
- Encoding.cs
- WebGetAttribute.cs
- SqlTransaction.cs
- ExceptionUtil.cs
- HttpResponseInternalBase.cs
- ApplicationDirectoryMembershipCondition.cs
- DataBoundControlAdapter.cs
- PackagePartCollection.cs
- GlyphRunDrawing.cs
- ListViewGroupConverter.cs
- RuntimeVariableList.cs
- GradientPanel.cs
- MetadataArtifactLoaderComposite.cs
- KoreanCalendar.cs
- XPathQilFactory.cs
- AllMembershipCondition.cs
- SelectedGridItemChangedEvent.cs
- StringResourceManager.cs
- PageCatalogPart.cs
- AsynchronousChannelMergeEnumerator.cs
- DBSqlParserTable.cs
- Rect.cs
- DataGridViewImageColumn.cs
- SourceFileBuildProvider.cs
- MonitoringDescriptionAttribute.cs
- PropertyIDSet.cs
- EntitySqlQueryCacheKey.cs
- DropSource.cs
- InkCollectionBehavior.cs
- SiteMapProvider.cs
- Aggregates.cs
- SafeSecurityHelper.cs
- loginstatus.cs
- DockingAttribute.cs
- HyperLinkStyle.cs
- ArraySubsetEnumerator.cs
- TreeViewCancelEvent.cs
- IndicFontClient.cs
- DataGridViewMethods.cs
- PersonalizationStateInfoCollection.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- PaperSource.cs
- HexParser.cs
- EventListener.cs
- SrgsElementFactory.cs
- ConfigurationStrings.cs
- MimeParameterWriter.cs
- MissingSatelliteAssemblyException.cs
- ProcessHost.cs
- PenThread.cs
- ConsoleCancelEventArgs.cs
- FileDialogCustomPlace.cs
- SymbolUsageManager.cs
- FormsAuthenticationConfiguration.cs
- SyntaxCheck.cs
- SymbolEqualComparer.cs
- EnvelopedPkcs7.cs
- AtomServiceDocumentSerializer.cs
- ValueSerializerAttribute.cs
- ScrollBarAutomationPeer.cs
- XmlSchemaAppInfo.cs
- ParallelTimeline.cs
- ToggleButton.cs
- ExplicitDiscriminatorMap.cs
- CodeAttributeDeclaration.cs
- MembershipAdapter.cs
- WindowsFormsLinkLabel.cs
- DrawListViewColumnHeaderEventArgs.cs
- mda.cs
- Or.cs