Code:
/ 4.0 / 4.0 / 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. // ==++== // // 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
- TextTrailingCharacterEllipsis.cs
- mediaeventshelper.cs
- IndexingContentUnit.cs
- NumberFormatter.cs
- FullTextLine.cs
- ListDictionaryInternal.cs
- WindowsPen.cs
- SqlUnionizer.cs
- Matrix.cs
- CreateParams.cs
- StringPropertyBuilder.cs
- AdvancedBindingPropertyDescriptor.cs
- XmlLoader.cs
- OdbcParameterCollection.cs
- AggregateNode.cs
- followingquery.cs
- KeyValueSerializer.cs
- ContainerUtilities.cs
- BrowserDefinitionCollection.cs
- IndependentlyAnimatedPropertyMetadata.cs
- LocalBuilder.cs
- MsmqException.cs
- DataGridViewDataErrorEventArgs.cs
- DataGridViewComboBoxCell.cs
- HtmlControlAdapter.cs
- DataTemplate.cs
- Button.cs
- XmlValueConverter.cs
- ToolStripSplitButton.cs
- SqlClientPermission.cs
- Activity.cs
- OdbcConnectionHandle.cs
- SafeNativeMethods.cs
- EventHandlersStore.cs
- Point3DCollectionConverter.cs
- ThumbAutomationPeer.cs
- XmlSchemaElement.cs
- RootBrowserWindowAutomationPeer.cs
- ProfileSettingsCollection.cs
- HScrollProperties.cs
- TextTreeFixupNode.cs
- FontFamilyValueSerializer.cs
- PersonalizationProvider.cs
- BulletedList.cs
- sqlpipe.cs
- XmlSchemaSimpleContentExtension.cs
- TextSearch.cs
- exports.cs
- MemberPathMap.cs
- Knowncolors.cs
- NoneExcludedImageIndexConverter.cs
- CompiledRegexRunner.cs
- SmtpFailedRecipientsException.cs
- ProcessMessagesAsyncResult.cs
- TextEditor.cs
- DataServiceQueryOfT.cs
- TextParagraphCache.cs
- CultureInfoConverter.cs
- DiagnosticStrings.cs
- XPathItem.cs
- ConstructorBuilder.cs
- ChildrenQuery.cs
- MaskedTextBoxTextEditor.cs
- _TimerThread.cs
- SymbolDocumentInfo.cs
- Input.cs
- JournalEntryListConverter.cs
- TranslateTransform.cs
- DataGridToolTip.cs
- CommandCollectionEditor.cs
- AspProxy.cs
- Config.cs
- SelectionItemPattern.cs
- ComponentEditorForm.cs
- AncillaryOps.cs
- LOSFormatter.cs
- StateItem.cs
- AnonymousIdentificationSection.cs
- EntityContainerEmitter.cs
- MimeTextImporter.cs
- DynamicDiscoSearcher.cs
- DbProviderFactories.cs
- FontStyles.cs
- TypeUnloadedException.cs
- CacheDependency.cs
- HashHelpers.cs
- CompiledRegexRunnerFactory.cs
- MarkupCompilePass1.cs
- ButtonBaseAutomationPeer.cs
- ReturnType.cs
- OverlappedAsyncResult.cs
- embossbitmapeffect.cs
- ChangeProcessor.cs
- DataSetMappper.cs
- HtmlContainerControl.cs
- SimpleTypeResolver.cs
- RIPEMD160.cs
- XmlBufferReader.cs
- MinMaxParagraphWidth.cs
- PersonalizableTypeEntry.cs