Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataGridViewRowStateChangedEventArgs.cs
- ModelServiceImpl.cs
- DefaultPropertyAttribute.cs
- DataObjectEventArgs.cs
- ObjectQuery_EntitySqlExtensions.cs
- VariantWrapper.cs
- Helpers.cs
- BaseCodeDomTreeGenerator.cs
- QueryConverter.cs
- SystemIPInterfaceStatistics.cs
- PrimitiveCodeDomSerializer.cs
- MenuRenderer.cs
- FastPropertyAccessor.cs
- FileDialog.cs
- ExecutedRoutedEventArgs.cs
- ZoomComboBox.cs
- DesignerLabelAdapter.cs
- SerializationInfo.cs
- StartUpEventArgs.cs
- QilValidationVisitor.cs
- OptimizedTemplateContentHelper.cs
- PathFigureCollectionValueSerializer.cs
- AnnotationResourceChangedEventArgs.cs
- MessageDecoder.cs
- MouseBinding.cs
- HttpClientCertificate.cs
- XmlSerializerFaultFormatter.cs
- ClientBuildManager.cs
- HMACSHA256.cs
- WebBaseEventKeyComparer.cs
- XmlSchemaAttributeGroup.cs
- FixedSOMElement.cs
- Win32.cs
- MethodRental.cs
- Win32.cs
- PropertyRecord.cs
- SystemIPAddressInformation.cs
- FormsAuthenticationUser.cs
- XmlWriter.cs
- prefixendpointaddressmessagefiltertable.cs
- DBDataPermission.cs
- ECDiffieHellmanCngPublicKey.cs
- LoadRetryConstantStrategy.cs
- BindingsCollection.cs
- TimeSpan.cs
- DocumentCollection.cs
- ManualResetEvent.cs
- HttpContext.cs
- Delay.cs
- NegationPusher.cs
- PropertyCondition.cs
- ArraySubsetEnumerator.cs
- ConditionalBranch.cs
- TextEffect.cs
- pingexception.cs
- PasswordPropertyTextAttribute.cs
- SoapHeader.cs
- XmlDomTextWriter.cs
- HandleExceptionArgs.cs
- CodeLinePragma.cs
- DefaultAsyncDataDispatcher.cs
- XmlChoiceIdentifierAttribute.cs
- CngKeyBlobFormat.cs
- EventHandlersStore.cs
- DataBinding.cs
- PromptBuilder.cs
- TargetControlTypeCache.cs
- CodeStatement.cs
- TypeDescriptor.cs
- SchemaNames.cs
- AxDesigner.cs
- ReadOnlyNameValueCollection.cs
- PersonalizableTypeEntry.cs
- ParallelTimeline.cs
- XmlHierarchicalEnumerable.cs
- PngBitmapEncoder.cs
- SystemUnicastIPAddressInformation.cs
- Track.cs
- MultidimensionalArrayItemReference.cs
- SafeUserTokenHandle.cs
- RtfToken.cs
- ExpandSegmentCollection.cs
- MissingMemberException.cs
- AnnotationResource.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- HttpValueCollection.cs
- ScriptingWebServicesSectionGroup.cs
- DataKeyArray.cs
- InputElement.cs
- StringResourceManager.cs
- RelativeSource.cs
- HttpModuleActionCollection.cs
- HuffCodec.cs
- BookmarkManager.cs
- PagerStyle.cs
- DropShadowBitmapEffect.cs
- AnnotationMap.cs
- BasePattern.cs
- ExpressionVisitorHelpers.cs
- SmiConnection.cs