Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- //// 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
- SaveFileDialog.cs
- CollectionType.cs
- UserControlParser.cs
- StorageInfo.cs
- PageCatalogPart.cs
- DBSqlParserTableCollection.cs
- DeviceContexts.cs
- RouteCollection.cs
- AddingNewEventArgs.cs
- SQLInt32.cs
- RuntimeEnvironment.cs
- InlineCollection.cs
- UserPersonalizationStateInfo.cs
- BitStack.cs
- RuntimeConfigLKG.cs
- DynamicValidator.cs
- UnauthorizedWebPart.cs
- MobileControlBuilder.cs
- ThreadSafeList.cs
- StorageEntityTypeMapping.cs
- RadioButton.cs
- OdbcStatementHandle.cs
- EntityCommandExecutionException.cs
- PropertyEntry.cs
- KeyFrames.cs
- RightsManagementSuppressedStream.cs
- Line.cs
- CodeMemberField.cs
- DBAsyncResult.cs
- SoapInteropTypes.cs
- ActivityContext.cs
- XmlElementList.cs
- safelink.cs
- UnsafeNativeMethods.cs
- GeometryDrawing.cs
- MimeReflector.cs
- XmlWellformedWriter.cs
- ScrollChrome.cs
- AttachedAnnotationChangedEventArgs.cs
- CreateParams.cs
- UriWriter.cs
- DBParameter.cs
- AuthenticateEventArgs.cs
- Light.cs
- XmlUnspecifiedAttribute.cs
- COM2Properties.cs
- CustomMenuItemCollection.cs
- MimeTextImporter.cs
- _OverlappedAsyncResult.cs
- SafeCoTaskMem.cs
- WebSysDefaultValueAttribute.cs
- TimeSpanStorage.cs
- StylusPointPropertyInfo.cs
- Int32CollectionConverter.cs
- ToolStripTextBox.cs
- RefreshPropertiesAttribute.cs
- XslTransform.cs
- WsiProfilesElement.cs
- QilStrConcatenator.cs
- DocumentViewer.cs
- SqlNodeAnnotation.cs
- BatchWriter.cs
- ProviderConnectionPointCollection.cs
- XmlSchemaSimpleTypeList.cs
- FrugalMap.cs
- SendKeys.cs
- NodeInfo.cs
- TypeGenericEnumerableViewSchema.cs
- InfoCardTrace.cs
- EventToken.cs
- PageRanges.cs
- FullTextBreakpoint.cs
- RecognizedPhrase.cs
- ColumnHeader.cs
- StrongNameKeyPair.cs
- ToolStripSeparator.cs
- AnnotationResourceCollection.cs
- QilName.cs
- Point4D.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- HttpWebRequest.cs
- AsynchronousChannelMergeEnumerator.cs
- HtmlValidationSummaryAdapter.cs
- FilterInvalidBodyAccessException.cs
- FormCollection.cs
- DataGridViewComboBoxEditingControl.cs
- BitmapPalettes.cs
- AssertFilter.cs
- SmiGettersStream.cs
- TemplateBuilder.cs
- SafePointer.cs
- peernodestatemanager.cs
- EntityTemplateUserControl.cs
- ContentDisposition.cs
- ObjectDataSourceEventArgs.cs
- WebPartConnection.cs
- DbParameterCollection.cs
- SubstitutionList.cs
- XmlHierarchyData.cs
- ContextActivityUtils.cs