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
- SqlGenericUtil.cs
- QilExpression.cs
- CssTextWriter.cs
- SecurityTokenParametersEnumerable.cs
- DataControlImageButton.cs
- ExtendedProtectionPolicyElement.cs
- StrokeSerializer.cs
- Pair.cs
- KeyTimeConverter.cs
- ZipFileInfo.cs
- ellipse.cs
- BinaryHeap.cs
- MethodBody.cs
- Tracer.cs
- webclient.cs
- GetReadStreamResult.cs
- ICollection.cs
- DelegatingConfigHost.cs
- DocumentPaginator.cs
- GenericEnumerator.cs
- NotifyCollectionChangedEventArgs.cs
- CaseExpr.cs
- ScriptingScriptResourceHandlerSection.cs
- AdRotator.cs
- ResXBuildProvider.cs
- listitem.cs
- ServiceDesigner.cs
- ColorTranslator.cs
- WebControlAdapter.cs
- GridViewCancelEditEventArgs.cs
- RoleManagerModule.cs
- DrawingAttributes.cs
- StreamInfo.cs
- SingleAnimationUsingKeyFrames.cs
- SqlMetaData.cs
- DataTableNewRowEvent.cs
- ProfilePropertyMetadata.cs
- DataSourceHelper.cs
- FieldMetadata.cs
- MaskedTextBoxTextEditorDropDown.cs
- CodeTypeMemberCollection.cs
- InvalidOleVariantTypeException.cs
- Message.cs
- shaper.cs
- XmlWrappingWriter.cs
- ClientScriptManagerWrapper.cs
- IntegerValidatorAttribute.cs
- HWStack.cs
- StringWriter.cs
- WaitHandleCannotBeOpenedException.cs
- IsolatedStorageFile.cs
- NetNamedPipeSecurityMode.cs
- DocumentsTrace.cs
- TextCollapsingProperties.cs
- SendKeys.cs
- VirtualPathProvider.cs
- LoginCancelEventArgs.cs
- ExpressionEditorSheet.cs
- ContractCodeDomInfo.cs
- Metadata.cs
- GPPOINT.cs
- OrderedDictionary.cs
- SafeLocalAllocation.cs
- WindowsStreamSecurityElement.cs
- FullTextLine.cs
- Cursor.cs
- Stream.cs
- UidManager.cs
- DataGridSortCommandEventArgs.cs
- System.Data_BID.cs
- RealProxy.cs
- MatrixCamera.cs
- TextWriterTraceListener.cs
- RemoveStoryboard.cs
- COM2ExtendedUITypeEditor.cs
- WinFormsComponentEditor.cs
- ProfileService.cs
- MappingModelBuildProvider.cs
- TemplateBaseAction.cs
- FilteredReadOnlyMetadataCollection.cs
- DoubleLink.cs
- EdmEntityTypeAttribute.cs
- SuppressMessageAttribute.cs
- SqlStatistics.cs
- SecurityElement.cs
- PerformanceCountersElement.cs
- SevenBitStream.cs
- BinHexEncoding.cs
- EffectiveValueEntry.cs
- EventProvider.cs
- SafeNativeMethods.cs
- DrawingImage.cs
- QueryOptionExpression.cs
- BoundField.cs
- SemaphoreSecurity.cs
- FileUtil.cs
- NativeWindow.cs
- UpWmlPageAdapter.cs
- Serializer.cs
- PrimitiveCodeDomSerializer.cs