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
- EventLogPermissionEntry.cs
- SiteMapPathDesigner.cs
- ServiceEndpointAssociationProvider.cs
- arabicshape.cs
- SHA256Managed.cs
- Compiler.cs
- CheckBoxRenderer.cs
- FileDialog.cs
- ValueChangedEventManager.cs
- PrintDocument.cs
- WaitForChangedResult.cs
- ToolStripSeparatorRenderEventArgs.cs
- AssertFilter.cs
- DetailsViewInsertedEventArgs.cs
- UInt16Storage.cs
- XPathNavigatorReader.cs
- basecomparevalidator.cs
- SingleAnimationBase.cs
- _SslStream.cs
- RefreshEventArgs.cs
- DataGridViewTextBoxEditingControl.cs
- DataList.cs
- TypeRestriction.cs
- cookieexception.cs
- Model3D.cs
- Schema.cs
- TextRangeBase.cs
- Point.cs
- StrokeDescriptor.cs
- ConfigXmlDocument.cs
- LineServices.cs
- EdgeProfileValidation.cs
- XmlNotation.cs
- DataBindingExpressionBuilder.cs
- CaretElement.cs
- PageParser.cs
- mda.cs
- MessagePropertyAttribute.cs
- NumberAction.cs
- regiisutil.cs
- TextRunTypographyProperties.cs
- TypeContext.cs
- DiscoveryInnerClientManaged11.cs
- ProcessModelSection.cs
- ClientClassGenerator.cs
- CodeTypeMemberCollection.cs
- AnnotationResource.cs
- StickyNote.cs
- XPathDocumentNavigator.cs
- Query.cs
- FilterableData.cs
- Partitioner.cs
- XmlStreamStore.cs
- Constraint.cs
- DbParameterHelper.cs
- Typography.cs
- ServiceReference.cs
- ComponentCommands.cs
- Image.cs
- IDictionary.cs
- FusionWrap.cs
- DrawingContextDrawingContextWalker.cs
- TransformerInfo.cs
- TimeoutException.cs
- EventDrivenDesigner.cs
- TabControlAutomationPeer.cs
- HtmlInputControl.cs
- RoleServiceManager.cs
- TextRange.cs
- DesignerTransaction.cs
- ResourceDefaultValueAttribute.cs
- BindingMAnagerBase.cs
- TrustManagerMoreInformation.cs
- TdsParserSessionPool.cs
- StartFileNameEditor.cs
- DoubleUtil.cs
- SByteStorage.cs
- WmlLabelAdapter.cs
- ParserOptions.cs
- ContainerControlDesigner.cs
- InkCanvasInnerCanvas.cs
- RsaSecurityKey.cs
- GridViewRowPresenter.cs
- NetworkInterface.cs
- AutomationElementCollection.cs
- KeySplineConverter.cs
- InternalConfigHost.cs
- RawContentTypeMapper.cs
- StateMachine.cs
- ConnectionPoint.cs
- BlockCollection.cs
- RadioButton.cs
- XmlQueryContext.cs
- AudioLevelUpdatedEventArgs.cs
- OrderByBuilder.cs
- loginstatus.cs
- Vector3dCollection.cs
- InProcStateClientManager.cs
- SHA256Managed.cs
- IDReferencePropertyAttribute.cs