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
- PropertyChangedEventArgs.cs
- BaseCodePageEncoding.cs
- StringDictionary.cs
- BlurBitmapEffect.cs
- DataGridViewAccessibleObject.cs
- DataControlFieldCollection.cs
- StrongNamePublicKeyBlob.cs
- SoapCommonClasses.cs
- ZipIOCentralDirectoryFileHeader.cs
- DbReferenceCollection.cs
- ConnectionPoint.cs
- MobileControlsSectionHandler.cs
- TogglePatternIdentifiers.cs
- IFlowDocumentViewer.cs
- XpsFontSubsetter.cs
- ToolboxDataAttribute.cs
- ParenthesizePropertyNameAttribute.cs
- ControlCachePolicy.cs
- CurrencyWrapper.cs
- BamlRecordReader.cs
- MultiAsyncResult.cs
- XmlNode.cs
- ModuleConfigurationInfo.cs
- Console.cs
- DesignRelationCollection.cs
- BamlCollectionHolder.cs
- QualificationDataItem.cs
- New.cs
- FileUtil.cs
- XmlWriter.cs
- InputScopeConverter.cs
- CopyAttributesAction.cs
- regiisutil.cs
- Win32.cs
- FullTextBreakpoint.cs
- TableLayoutPanelCellPosition.cs
- FixedSOMTableRow.cs
- Exception.cs
- ConnectorEditor.cs
- NestedContainer.cs
- WebScriptServiceHost.cs
- ContextBase.cs
- Transform.cs
- ResXFileRef.cs
- EdmValidator.cs
- LinearGradientBrush.cs
- XDeferredAxisSource.cs
- OverflowException.cs
- GrammarBuilderRuleRef.cs
- PartialClassGenerationTask.cs
- DataGridView.cs
- SelectionEditor.cs
- Double.cs
- TemplateBuilder.cs
- MediaSystem.cs
- PropertyDescriptorGridEntry.cs
- AdapterUtil.cs
- DoubleLinkListEnumerator.cs
- UndirectedGraph.cs
- PeerApplicationLaunchInfo.cs
- CommandField.cs
- ExceptionRoutedEventArgs.cs
- Label.cs
- PtsHelper.cs
- DataObject.cs
- XmlSignificantWhitespace.cs
- FixedSOMElement.cs
- Image.cs
- GrammarBuilder.cs
- ExtendedPropertyDescriptor.cs
- PackageRelationship.cs
- HMACMD5.cs
- ServiceDescriptionReflector.cs
- SourceFileBuildProvider.cs
- BoundsDrawingContextWalker.cs
- CmsUtils.cs
- AppDomain.cs
- NamedPipeConnectionPoolSettingsElement.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ActivityStateQuery.cs
- ServiceBuildProvider.cs
- NetPipeSection.cs
- StyleCollection.cs
- TabItemAutomationPeer.cs
- StoreConnection.cs
- CommandLineParser.cs
- FixedSOMPageElement.cs
- MarkupCompiler.cs
- ModelEditingScope.cs
- TextEditorCopyPaste.cs
- ClientTargetCollection.cs
- DispatcherTimer.cs
- ExtensionQuery.cs
- LightweightCodeGenerator.cs
- TableHeaderCell.cs
- AuthenticatedStream.cs
- PersonalizationStateInfoCollection.cs
- DateRangeEvent.cs
- MultiBinding.cs
- WeakRefEnumerator.cs