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
- CompoundFileStorageReference.cs
- SystemResourceHost.cs
- BulletedList.cs
- HTMLTagNameToTypeMapper.cs
- MinimizableAttributeTypeConverter.cs
- BrowserInteropHelper.cs
- WebPartAddingEventArgs.cs
- GrammarBuilderBase.cs
- ScaleTransform3D.cs
- Triplet.cs
- SspiWrapper.cs
- SerializerDescriptor.cs
- LogFlushAsyncResult.cs
- SignatureHelper.cs
- SystemWebExtensionsSectionGroup.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DataTableMapping.cs
- BinaryObjectWriter.cs
- WindowsAuthenticationEventArgs.cs
- ConfigXmlComment.cs
- DesignerSerializerAttribute.cs
- NetPipeSectionData.cs
- SecurityUtils.cs
- PageAsyncTaskManager.cs
- CompilerScopeManager.cs
- ComponentEvent.cs
- XNodeNavigator.cs
- Hex.cs
- XamlTypeMapperSchemaContext.cs
- ResponseBodyWriter.cs
- CFGGrammar.cs
- PropertyNames.cs
- RootBrowserWindow.cs
- ResourceDescriptionAttribute.cs
- CurrentChangedEventManager.cs
- Classification.cs
- ExpandSegmentCollection.cs
- XamlInt32CollectionSerializer.cs
- OdbcConnectionPoolProviderInfo.cs
- RuntimeConfig.cs
- SafeRightsManagementPubHandle.cs
- DispatchOperationRuntime.cs
- HandledMouseEvent.cs
- Hex.cs
- PrtTicket_Editor.cs
- EntityDataSourceSelectedEventArgs.cs
- ProcessProtocolHandler.cs
- DeclarativeConditionsCollection.cs
- StdValidatorsAndConverters.cs
- MetadataProperty.cs
- InstanceLockQueryResult.cs
- QuadraticBezierSegment.cs
- MetadataHelper.cs
- CounterCreationData.cs
- CopyNodeSetAction.cs
- UIElementCollection.cs
- FrameworkContentElement.cs
- Helpers.cs
- DPAPIProtectedConfigurationProvider.cs
- _LazyAsyncResult.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- Compiler.cs
- TextContainer.cs
- DomainConstraint.cs
- LocatorGroup.cs
- XPathNodeIterator.cs
- NameValuePermission.cs
- ObjectTag.cs
- SafeReadContext.cs
- ContextMenuService.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- VerticalAlignConverter.cs
- Lock.cs
- _NestedSingleAsyncResult.cs
- MemberRestriction.cs
- RadioButtonList.cs
- ProfessionalColors.cs
- MenuItem.cs
- DataGridColumnHeaderCollection.cs
- control.ime.cs
- WorkflowApplicationException.cs
- CommonDialog.cs
- Win32.cs
- GridViewSortEventArgs.cs
- TreeNodeClickEventArgs.cs
- GenerateScriptTypeAttribute.cs
- PropertyDescriptorComparer.cs
- DataGridClipboardHelper.cs
- Color.cs
- ServiceManagerHandle.cs
- MessageDecoder.cs
- IdentityHolder.cs
- PackageFilter.cs
- KnownBoxes.cs
- ButtonStandardAdapter.cs
- ConvertBinder.cs
- DeferredReference.cs
- VirtualPathUtility.cs
- PartialTrustVisibleAssemblyCollection.cs
- DynamicValidatorEventArgs.cs