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
- Listen.cs
- CacheHelper.cs
- NotifyInputEventArgs.cs
- SplitContainer.cs
- SqlDataSource.cs
- EDesignUtil.cs
- MouseWheelEventArgs.cs
- CodeDomSerializationProvider.cs
- NumberFunctions.cs
- XMLUtil.cs
- BlurBitmapEffect.cs
- EmptyControlCollection.cs
- FormatConvertedBitmap.cs
- TemplateColumn.cs
- COM2PropertyBuilderUITypeEditor.cs
- RelatedPropertyManager.cs
- VirtualizingStackPanel.cs
- IArgumentProvider.cs
- _AutoWebProxyScriptWrapper.cs
- DoubleStorage.cs
- IsolatedStorageFilePermission.cs
- DataServiceContext.cs
- MetaForeignKeyColumn.cs
- JsonServiceDocumentSerializer.cs
- UnSafeCharBuffer.cs
- AdCreatedEventArgs.cs
- FixedTextSelectionProcessor.cs
- NativeRightsManagementAPIsStructures.cs
- DispatcherExceptionFilterEventArgs.cs
- AnimatedTypeHelpers.cs
- FullTextLine.cs
- DefaultExpression.cs
- MenuRendererClassic.cs
- SystemBrushes.cs
- DataBindingExpressionBuilder.cs
- LogEntrySerializer.cs
- CodeAttributeDeclarationCollection.cs
- BaseTemplateParser.cs
- UrlPropertyAttribute.cs
- SafeFileMappingHandle.cs
- Visitors.cs
- AssemblyBuilderData.cs
- ComponentChangingEvent.cs
- StateMachineSubscriptionManager.cs
- ColumnClickEvent.cs
- RequestCacheEntry.cs
- DefaultObjectSerializer.cs
- ContainerActivationHelper.cs
- XmlLangPropertyAttribute.cs
- CellPartitioner.cs
- documentation.cs
- ReadWriteObjectLock.cs
- SqlServer2KCompatibilityAnnotation.cs
- SerializationAttributes.cs
- EncodingNLS.cs
- GatewayIPAddressInformationCollection.cs
- WebFormsRootDesigner.cs
- DBBindings.cs
- ImageBrush.cs
- SamlAction.cs
- XmlDataSource.cs
- AspNetSynchronizationContext.cs
- SqlBooleanMismatchVisitor.cs
- SystemParameters.cs
- ImageSource.cs
- CompilationSection.cs
- WebPartsSection.cs
- SimpleType.cs
- RemotingAttributes.cs
- EncodingDataItem.cs
- SortFieldComparer.cs
- RolePrincipal.cs
- HtmlTextBoxAdapter.cs
- IteratorDescriptor.cs
- OutputScopeManager.cs
- TransferRequestHandler.cs
- NotificationContext.cs
- MinMaxParagraphWidth.cs
- ListBoxAutomationPeer.cs
- SQLInt64Storage.cs
- SizeAnimationBase.cs
- DispatchChannelSink.cs
- Evidence.cs
- Pair.cs
- DocumentsTrace.cs
- QuotedPrintableStream.cs
- SystemGatewayIPAddressInformation.cs
- CryptographicAttribute.cs
- Popup.cs
- EdmSchemaError.cs
- ClientScriptManager.cs
- ToggleButtonAutomationPeer.cs
- SortFieldComparer.cs
- ParsedRoute.cs
- MultitargetingHelpers.cs
- Query.cs
- RawTextInputReport.cs
- ObjectPropertyMapping.cs
- prompt.cs
- ExtensionFile.cs