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
- CollaborationHelperFunctions.cs
- VirtualPathProvider.cs
- HttpPostLocalhostServerProtocol.cs
- TextEndOfLine.cs
- GridSplitterAutomationPeer.cs
- _SpnDictionary.cs
- OleDbRowUpdatedEvent.cs
- VerticalAlignConverter.cs
- serverconfig.cs
- DropShadowBitmapEffect.cs
- CodeLabeledStatement.cs
- SmtpNtlmAuthenticationModule.cs
- DataControlFieldHeaderCell.cs
- TextCharacters.cs
- InArgumentConverter.cs
- ConfigurationSectionCollection.cs
- RequestQueue.cs
- OutputScopeManager.cs
- Rethrow.cs
- EarlyBoundInfo.cs
- FixedSOMLineCollection.cs
- ItemCheckEvent.cs
- ProgressBar.cs
- DelegateArgumentReference.cs
- JoinTreeSlot.cs
- LocationReference.cs
- RelationshipDetailsCollection.cs
- X509Logo.cs
- ActiveXContainer.cs
- CompareValidator.cs
- ServiceDescriptionContext.cs
- Int32Animation.cs
- KeyTime.cs
- DateTime.cs
- TextBoxRenderer.cs
- _SSPISessionCache.cs
- DeviceSpecific.cs
- Geometry.cs
- HwndKeyboardInputProvider.cs
- MetadataCacheItem.cs
- CategoryAttribute.cs
- DropShadowEffect.cs
- AsyncOperation.cs
- QuaternionIndependentAnimationStorage.cs
- WindowsRebar.cs
- EditorZone.cs
- SerializationSectionGroup.cs
- DataViewManagerListItemTypeDescriptor.cs
- CodeIndexerExpression.cs
- BoolExpressionVisitors.cs
- CheckBoxStandardAdapter.cs
- EmptyQuery.cs
- FixedTextSelectionProcessor.cs
- BulletChrome.cs
- DotExpr.cs
- MonitorWrapper.cs
- WebPartConnectionsConfigureVerb.cs
- RewritingValidator.cs
- XmlBuffer.cs
- ImportContext.cs
- XamlTemplateSerializer.cs
- CodeDelegateCreateExpression.cs
- ModuleConfigurationInfo.cs
- TraceInternal.cs
- DeclarativeCatalogPart.cs
- dataobject.cs
- HostUtils.cs
- ProxyAttribute.cs
- ResizingMessageFilter.cs
- String.cs
- DataGridViewComboBoxEditingControl.cs
- MailDefinition.cs
- TextModifierScope.cs
- XamlTemplateSerializer.cs
- Separator.cs
- FederatedMessageSecurityOverHttpElement.cs
- DefaultExpressionVisitor.cs
- PerfCounterSection.cs
- BasicCellRelation.cs
- NativeMethods.cs
- InvokeProviderWrapper.cs
- NamedPipeConnectionPoolSettings.cs
- SignatureToken.cs
- MediaContext.cs
- Matrix3DValueSerializer.cs
- SqlServer2KCompatibilityCheck.cs
- Int32.cs
- X509SubjectKeyIdentifierClause.cs
- ChangePasswordDesigner.cs
- ClientSideQueueItem.cs
- EventsTab.cs
- TransactionFlowBindingElementImporter.cs
- MasterPageBuildProvider.cs
- TextEditorParagraphs.cs
- OleDbReferenceCollection.cs
- DocumentViewer.cs
- MessageHeaderAttribute.cs
- Restrictions.cs
- BaseParser.cs
- ExpressionNode.cs