Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / System / Linq / Parallel / Utils / ReverseComparer.cs / 1305376 / ReverseComparer.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ // // ReverseComparer.cs // //[....] // // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- using System.Collections.Generic; namespace System.Linq.Parallel { ////// Comparer that wraps another comparer, and flips the result of each comparison to the /// opposite answer. /// ///internal class ReverseComparer : IComparer { private IComparer m_comparer; internal ReverseComparer(IComparer comparer) { m_comparer = comparer; } public int Compare(T x, T y) { return -m_comparer.Compare(x, y); } } } // 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
- CursorConverter.cs
- XmlSerializerSection.cs
- EntityDataSourceDesigner.cs
- TableLayoutSettingsTypeConverter.cs
- DocumentSequence.cs
- ServiceMetadataExtension.cs
- TrustManagerMoreInformation.cs
- ParserStreamGeometryContext.cs
- OutOfProcStateClientManager.cs
- NumberSubstitution.cs
- JsonDeserializer.cs
- ValidatorCompatibilityHelper.cs
- PolyLineSegment.cs
- BinarySerializer.cs
- Int16Animation.cs
- xmlfixedPageInfo.cs
- ToolStripProgressBar.cs
- WmlValidationSummaryAdapter.cs
- DependencyPropertyValueSerializer.cs
- While.cs
- DataTablePropertyDescriptor.cs
- StatusBar.cs
- MeasureItemEvent.cs
- AnnotationResourceChangedEventArgs.cs
- DataSourceSerializationException.cs
- SegmentInfo.cs
- SkinBuilder.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- MergePropertyDescriptor.cs
- QilTernary.cs
- OrderingExpression.cs
- OrderByExpression.cs
- MouseOverProperty.cs
- SQLResource.cs
- TextDecorationUnitValidation.cs
- PropertyMetadata.cs
- TemplateNameScope.cs
- GrammarBuilderDictation.cs
- CollectionAdapters.cs
- ApplicationHost.cs
- HttpChannelBindingToken.cs
- EventKeyword.cs
- ContainerParagraph.cs
- MatrixTransform.cs
- DbProviderFactoriesConfigurationHandler.cs
- SafeLocalAllocation.cs
- DrawingVisual.cs
- Crc32.cs
- VisualBasicSettingsConverter.cs
- WebPartDisplayModeCancelEventArgs.cs
- dsa.cs
- ContentTextAutomationPeer.cs
- TreeView.cs
- SHA256.cs
- SafeSystemMetrics.cs
- WeakHashtable.cs
- Tag.cs
- GeneratedCodeAttribute.cs
- OpCodes.cs
- TextRunCache.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- FormCollection.cs
- CommandHelpers.cs
- ConstraintManager.cs
- CancellationTokenRegistration.cs
- PrintSystemException.cs
- ISFClipboardData.cs
- HatchBrush.cs
- ControlPropertyNameConverter.cs
- TagPrefixCollection.cs
- TabControlEvent.cs
- SelectionPattern.cs
- PartialTrustHelpers.cs
- SingletonChannelAcceptor.cs
- DataObjectSettingDataEventArgs.cs
- GetBrowserTokenRequest.cs
- CategoryNameCollection.cs
- PropertyValueUIItem.cs
- TextSearch.cs
- Trace.cs
- userdatakeys.cs
- path.cs
- DataGridViewColumnCollection.cs
- ToolStripItemClickedEventArgs.cs
- SafeTokenHandle.cs
- PhysicalOps.cs
- AssemblyUtil.cs
- PolyQuadraticBezierSegment.cs
- SchemaTableOptionalColumn.cs
- RIPEMD160Managed.cs
- ImmutableDispatchRuntime.cs
- XmlMembersMapping.cs
- Rect3D.cs
- SQLChars.cs
- WebService.cs
- Roles.cs
- GuidTagList.cs
- DbMetaDataFactory.cs
- KoreanLunisolarCalendar.cs
- ToolboxBitmapAttribute.cs