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
- TaskCanceledException.cs
- IDataContractSurrogate.cs
- DbExpressionRules.cs
- SByte.cs
- RequestCachePolicy.cs
- BasicHttpMessageSecurityElement.cs
- CommandDevice.cs
- AlternationConverter.cs
- ErasingStroke.cs
- HtmlControl.cs
- ComboBoxAutomationPeer.cs
- ReliableChannelFactory.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- ClientSettingsStore.cs
- ParserStack.cs
- CalloutQueueItem.cs
- XmlLanguageConverter.cs
- UnmanagedMemoryStreamWrapper.cs
- SchemaImporterExtensionElementCollection.cs
- SvcMapFile.cs
- Page.cs
- DelegatedStream.cs
- WebConfigurationManager.cs
- RefExpr.cs
- AxisAngleRotation3D.cs
- VectorCollectionConverter.cs
- ElementHostAutomationPeer.cs
- SqlConnectionHelper.cs
- BitStack.cs
- RequestStatusBarUpdateEventArgs.cs
- SupportsEventValidationAttribute.cs
- DialogDivider.cs
- EventRouteFactory.cs
- XmlNullResolver.cs
- QueryResults.cs
- RuntimeHelpers.cs
- SQLDecimalStorage.cs
- securitycriticaldata.cs
- TableLayoutRowStyleCollection.cs
- ManipulationCompletedEventArgs.cs
- TemplateBindingExtensionConverter.cs
- ScriptControlManager.cs
- CloseCollectionAsyncResult.cs
- ApplicationInfo.cs
- regiisutil.cs
- WebBrowsableAttribute.cs
- OleDbWrapper.cs
- RtfNavigator.cs
- KerberosReceiverSecurityToken.cs
- ConfigXmlWhitespace.cs
- IncrementalReadDecoders.cs
- Visual3D.cs
- DemultiplexingClientMessageFormatter.cs
- TextRunCache.cs
- FixedSOMTextRun.cs
- QuaternionAnimation.cs
- InvalidPropValue.cs
- RegionData.cs
- NamespaceList.cs
- RegexRunner.cs
- BuilderPropertyEntry.cs
- Polyline.cs
- NotSupportedException.cs
- BamlRecords.cs
- DataError.cs
- ApplyImportsAction.cs
- Visual3D.cs
- CellRelation.cs
- DefaultTraceListener.cs
- AssemblyCollection.cs
- FormViewInsertEventArgs.cs
- Application.cs
- AmbientValueAttribute.cs
- DbParameterHelper.cs
- WindowsListViewItemCheckBox.cs
- HtmlTableCellCollection.cs
- MaskedTextProvider.cs
- FontFamilyConverter.cs
- Path.cs
- NativeActivityFaultContext.cs
- BuilderPropertyEntry.cs
- ReflectEventDescriptor.cs
- CompilationLock.cs
- IndexedGlyphRun.cs
- ObjectListComponentEditor.cs
- StrongTypingException.cs
- RequestResponse.cs
- NetworkInterface.cs
- FileInfo.cs
- XmlSerializerSection.cs
- XmlCountingReader.cs
- UntrustedRecipientException.cs
- ClientConfigPaths.cs
- SymbolTable.cs
- MexNamedPipeBindingCollectionElement.cs
- ListViewItemMouseHoverEvent.cs
- DataTableClearEvent.cs
- ProxyFragment.cs
- LocationReference.cs
- SiteMapNode.cs