Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AccessDataSource.cs
- TextFormatterHost.cs
- DragDeltaEventArgs.cs
- DataGridAddNewRow.cs
- ControllableStoryboardAction.cs
- HashMembershipCondition.cs
- LessThanOrEqual.cs
- SqlCacheDependencySection.cs
- MenuAutomationPeer.cs
- GPRECTF.cs
- DbBuffer.cs
- BinaryFormatterSinks.cs
- NamespaceDecl.cs
- LateBoundBitmapDecoder.cs
- XmlPreloadedResolver.cs
- CardSpaceSelector.cs
- StructuredTypeEmitter.cs
- VectorCollectionConverter.cs
- SettingsSection.cs
- TextRangeSerialization.cs
- HoistedLocals.cs
- AdRotatorDesigner.cs
- ListItemConverter.cs
- BevelBitmapEffect.cs
- TypeDependencyAttribute.cs
- MatrixIndependentAnimationStorage.cs
- PenLineJoinValidation.cs
- AllMembershipCondition.cs
- WindowsFormsHelpers.cs
- EmbeddedMailObjectsCollection.cs
- MouseButton.cs
- AttributeProviderAttribute.cs
- IgnorePropertiesAttribute.cs
- _OSSOCK.cs
- RuntimeHandles.cs
- CompilerState.cs
- FontFamily.cs
- StatementContext.cs
- RenderingEventArgs.cs
- DataContractSerializer.cs
- TypeForwardedToAttribute.cs
- XmlParserContext.cs
- GC.cs
- TypedReference.cs
- ScriptReference.cs
- DeviceContexts.cs
- SecondaryIndexList.cs
- SessionStateModule.cs
- QuaternionRotation3D.cs
- DropShadowEffect.cs
- DataBoundLiteralControl.cs
- SerialStream.cs
- _AuthenticationState.cs
- StrokeIntersection.cs
- InstallerTypeAttribute.cs
- HttpRequest.cs
- parserscommon.cs
- Pipe.cs
- DefaultAssemblyResolver.cs
- Schema.cs
- JournalEntryListConverter.cs
- SendingRequestEventArgs.cs
- ResourceDisplayNameAttribute.cs
- FixedSOMSemanticBox.cs
- DataViewListener.cs
- HttpServerUtilityWrapper.cs
- QilInvoke.cs
- baseaxisquery.cs
- TextBreakpoint.cs
- TabPageDesigner.cs
- ReferencedType.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- TitleStyle.cs
- MiniConstructorInfo.cs
- WindowsListViewGroup.cs
- Style.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- QuaternionValueSerializer.cs
- SchemaLookupTable.cs
- EntityDataSourceSelectedEventArgs.cs
- CookieHandler.cs
- TableParaClient.cs
- Rotation3DAnimation.cs
- MsmqMessageSerializationFormat.cs
- TrackBar.cs
- BlockCollection.cs
- BitmapSourceSafeMILHandle.cs
- ByteRangeDownloader.cs
- MarkupObject.cs
- CopyAction.cs
- Classification.cs
- SetIterators.cs
- XmlILOptimizerVisitor.cs
- NameNode.cs
- AssemblyBuilderData.cs
- Scheduler.cs
- PieceDirectory.cs
- StyleModeStack.cs
- StringResourceManager.cs
- XmlJsonReader.cs