Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- NativeMethods.cs
- DataGridViewCellMouseEventArgs.cs
- GeneralTransform2DTo3DTo2D.cs
- OracleTimeSpan.cs
- BamlBinaryWriter.cs
- DiagnosticTraceSchemas.cs
- LinearKeyFrames.cs
- HashCodeCombiner.cs
- UriExt.cs
- FilterQuery.cs
- ObjectDataSourceSelectingEventArgs.cs
- WebPartConnectionsCancelEventArgs.cs
- GridItemCollection.cs
- ConnectionStringsExpressionBuilder.cs
- ProcessHostServerConfig.cs
- BounceEase.cs
- PointConverter.cs
- WindowsRichEdit.cs
- WebPartCancelEventArgs.cs
- TrackingStringDictionary.cs
- DrawingImage.cs
- ExpressionBuilderContext.cs
- TreeNodeStyle.cs
- PrintPreviewGraphics.cs
- TypeToStringValueConverter.cs
- GeometryModel3D.cs
- OracleParameterCollection.cs
- ArrayTypeMismatchException.cs
- Win32Interop.cs
- InputScope.cs
- ToolStripTemplateNode.cs
- PropertyPushdownHelper.cs
- SoapObjectWriter.cs
- SrgsNameValueTag.cs
- AutomationElement.cs
- StreamSecurityUpgradeInitiator.cs
- BuilderPropertyEntry.cs
- ActivityCompletionCallbackWrapper.cs
- ToggleProviderWrapper.cs
- ForwardPositionQuery.cs
- PenLineJoinValidation.cs
- ScriptManagerProxy.cs
- OverrideMode.cs
- TraceProvider.cs
- SimpleTypeResolver.cs
- GlobalProxySelection.cs
- ConfigurationValue.cs
- ObjectDataSourceWizardForm.cs
- ContainerUIElement3D.cs
- HyperLinkField.cs
- DbExpressionBuilder.cs
- CallSiteBinder.cs
- EmptyTextWriter.cs
- SHA384Managed.cs
- UserControlBuildProvider.cs
- OleDbFactory.cs
- InstanceDataCollection.cs
- ConfigurationValidatorAttribute.cs
- FormsIdentity.cs
- TableRowCollection.cs
- MetaForeignKeyColumn.cs
- PropertyNames.cs
- XPathNavigatorKeyComparer.cs
- QilValidationVisitor.cs
- NativeMethods.cs
- CodeSubDirectoriesCollection.cs
- CodeCommentStatementCollection.cs
- TreeNodeCollection.cs
- ConfigXmlDocument.cs
- PropertyBuilder.cs
- ContainerAction.cs
- SoapCodeExporter.cs
- DuplicateDetector.cs
- ConfigurationSettings.cs
- CodeDomComponentSerializationService.cs
- ResolveMatchesMessageCD1.cs
- DataGridItemEventArgs.cs
- Range.cs
- GregorianCalendarHelper.cs
- AdRotatorDesigner.cs
- FileFormatException.cs
- MessageQueueConverter.cs
- IsolatedStoragePermission.cs
- CompressedStack.cs
- UnsafeNativeMethods.cs
- FileFormatException.cs
- AspNetHostingPermission.cs
- BmpBitmapDecoder.cs
- ScriptIgnoreAttribute.cs
- ClockGroup.cs
- ValidatorAttribute.cs
- Rect3DConverter.cs
- FontFaceLayoutInfo.cs
- Item.cs
- TextLineBreak.cs
- NativeMethods.cs
- TransformCollection.cs
- Normalizer.cs
- listitem.cs
- GenericTypeParameterBuilder.cs