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
- ModuleConfigurationInfo.cs
- SiteMapPath.cs
- TemplatePartAttribute.cs
- ReverseComparer.cs
- AggregationMinMaxHelpers.cs
- CodeTryCatchFinallyStatement.cs
- Schema.cs
- DoubleMinMaxAggregationOperator.cs
- ObjectConverter.cs
- WriteableBitmap.cs
- SamlAuthorityBinding.cs
- ValidatorUtils.cs
- XmlSchemaSequence.cs
- DynamicDataRouteHandler.cs
- Queue.cs
- MatcherBuilder.cs
- BaseDataBoundControlDesigner.cs
- MessageBox.cs
- UndoUnit.cs
- QueryStatement.cs
- BrushValueSerializer.cs
- SemanticResultValue.cs
- ConfigXmlCDataSection.cs
- HiddenField.cs
- SemaphoreSecurity.cs
- ObjectStateFormatter.cs
- RegisteredDisposeScript.cs
- TrustManager.cs
- WindowsContainer.cs
- NativeMethods.cs
- MeasureItemEvent.cs
- DataService.cs
- SourceChangedEventArgs.cs
- ArgumentException.cs
- DescendentsWalker.cs
- XmlSchemaImport.cs
- StaticTextPointer.cs
- XPathNavigatorReader.cs
- OrderPreservingSpoolingTask.cs
- TreeBuilder.cs
- WebPartConnectVerb.cs
- QilPatternFactory.cs
- TextLineBreak.cs
- LayoutEvent.cs
- CodeConditionStatement.cs
- httpapplicationstate.cs
- ProjectedWrapper.cs
- X500Name.cs
- Internal.cs
- ProcessModelSection.cs
- AutomationPattern.cs
- SqlMethodAttribute.cs
- MDIWindowDialog.cs
- RSAOAEPKeyExchangeFormatter.cs
- ServiceProviders.cs
- PermissionSet.cs
- Vector3DAnimationUsingKeyFrames.cs
- TemplateInstanceAttribute.cs
- FloaterParaClient.cs
- EntityConnectionStringBuilder.cs
- TransformPatternIdentifiers.cs
- BindingListCollectionView.cs
- MimeMapping.cs
- __Filters.cs
- ToolStripSeparatorRenderEventArgs.cs
- GridViewCancelEditEventArgs.cs
- Switch.cs
- cryptoapiTransform.cs
- ProtocolViolationException.cs
- OleDbPermission.cs
- WebReferenceCollection.cs
- ResponseStream.cs
- PreviewControlDesigner.cs
- DropShadowBitmapEffect.cs
- DataGridViewDataConnection.cs
- WebPartVerb.cs
- DbParameterHelper.cs
- CompositeFontInfo.cs
- TemplateBindingExpression.cs
- DesignerActionListCollection.cs
- OpenTypeLayout.cs
- DispatcherHookEventArgs.cs
- TextTreeRootNode.cs
- ListBase.cs
- SQLMoneyStorage.cs
- CryptoHelper.cs
- DayRenderEvent.cs
- Route.cs
- TableColumnCollection.cs
- basecomparevalidator.cs
- WebWorkflowRole.cs
- XmlHelper.cs
- SecureEnvironment.cs
- ViewGenerator.cs
- RNGCryptoServiceProvider.cs
- DataObjectSettingDataEventArgs.cs
- ProfilePropertySettings.cs
- FlowLayoutPanel.cs
- PlatformCulture.cs
- ByteStream.cs