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
- HelpInfo.cs
- ToolStripDropDownClosingEventArgs.cs
- Control.cs
- MouseBinding.cs
- GridViewAutomationPeer.cs
- latinshape.cs
- DesignerActionItem.cs
- SoapAttributes.cs
- DefaultShape.cs
- SynchronizationHandlesCodeDomSerializer.cs
- WinInetCache.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- MsmqHostedTransportConfiguration.cs
- AssemblyNameUtility.cs
- ModifierKeysValueSerializer.cs
- StylusOverProperty.cs
- VirtualDirectoryMapping.cs
- DBConnectionString.cs
- StringValueConverter.cs
- CodePageEncoding.cs
- XmlNode.cs
- TcpClientSocketManager.cs
- DuplicateWaitObjectException.cs
- SqlAliaser.cs
- dbenumerator.cs
- FormatException.cs
- OpenFileDialog.cs
- Column.cs
- CngUIPolicy.cs
- XmlCharType.cs
- HttpFileCollection.cs
- TreeNodeStyleCollection.cs
- ObjectCloneHelper.cs
- XslCompiledTransform.cs
- cryptoapiTransform.cs
- DataSourceSerializationException.cs
- OverrideMode.cs
- TaiwanLunisolarCalendar.cs
- ChannelDispatcherBase.cs
- MemberPath.cs
- MethodBuilderInstantiation.cs
- OpenFileDialog.cs
- RuntimeUtils.cs
- DataSpaceManager.cs
- ContainerTracking.cs
- ProtocolViolationException.cs
- SlipBehavior.cs
- CounterCreationData.cs
- GroupQuery.cs
- TaskFormBase.cs
- HMACRIPEMD160.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- TextMetrics.cs
- ParsedAttributeCollection.cs
- XmlCharCheckingReader.cs
- FixedBufferAttribute.cs
- ColumnResult.cs
- ControlPropertyNameConverter.cs
- DataViewManager.cs
- CrossSiteScriptingValidation.cs
- XamlParser.cs
- BackgroundFormatInfo.cs
- SerializableTypeCodeDomSerializer.cs
- Renderer.cs
- CryptoApi.cs
- CreateRefExpr.cs
- baseaxisquery.cs
- FixedPageAutomationPeer.cs
- TraceData.cs
- ExtendedPropertyInfo.cs
- odbcmetadatacollectionnames.cs
- _BufferOffsetSize.cs
- WebPartVerb.cs
- StructuralCache.cs
- RangeContentEnumerator.cs
- RegexParser.cs
- VisualStyleInformation.cs
- RightsManagementEncryptedStream.cs
- PlanCompilerUtil.cs
- CoreSwitches.cs
- UnsafeNativeMethods.cs
- Pair.cs
- followingquery.cs
- ConsumerConnectionPoint.cs
- IPGlobalProperties.cs
- IisHelper.cs
- AdornedElementPlaceholder.cs
- ControlHelper.cs
- GroupBox.cs
- DataBoundControlHelper.cs
- ActivityInterfaces.cs
- MessageSmuggler.cs
- ControlPaint.cs
- SingleObjectCollection.cs
- HwndSubclass.cs
- MarshalDirectiveException.cs
- Input.cs
- ConfigXmlText.cs
- SoundPlayerAction.cs
- XmlChildNodes.cs