Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / System / Linq / Parallel / Enumerables / OrderedParallelQuery.cs / 1305376 / OrderedParallelQuery.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ // // OrderedParallelQuery.cs // //[....] // // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- using System; using System.Collections.Generic; using System.Text; using System.Linq.Parallel; using System.Diagnostics.Contracts; namespace System.Linq { ////// Represents a sorted, parallel sequence. /// public class OrderedParallelQuery: ParallelQuery { private QueryOperator m_sortOp; internal OrderedParallelQuery(QueryOperator sortOp) :base(sortOp.SpecifiedQuerySettings) { m_sortOp = sortOp; Contract.Assert(sortOp is IOrderedEnumerable ); } internal QueryOperator SortOperator { get { return m_sortOp; } } internal IOrderedEnumerable OrderedEnumerable { get { return (IOrderedEnumerable )m_sortOp; } } /// /// Returns an enumerator that iterates through the sequence. /// ///An enumerator that iterates through the sequence. public override IEnumeratorGetEnumerator() { return m_sortOp.GetEnumerator(); } } } // 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
- CategoryEditor.cs
- TrackPointCollection.cs
- StringInfo.cs
- LineSegment.cs
- TextTreeDeleteContentUndoUnit.cs
- DataGridViewCellEventArgs.cs
- Style.cs
- ReceiveContext.cs
- GenericTypeParameterBuilder.cs
- Hex.cs
- PopupRootAutomationPeer.cs
- XmlSchemas.cs
- RTLAwareMessageBox.cs
- AbandonedMutexException.cs
- TextUtf8RawTextWriter.cs
- CompatibleIComparer.cs
- ExclusiveCanonicalizationTransform.cs
- TextParaClient.cs
- Help.cs
- BinaryOperationBinder.cs
- ToolStripDropDownItem.cs
- SqlVersion.cs
- GetMemberBinder.cs
- NavigationCommands.cs
- DbConnectionPoolIdentity.cs
- OrderedHashRepartitionStream.cs
- CodeGeneratorOptions.cs
- ColorTransform.cs
- AppliedDeviceFiltersEditor.cs
- SerialPort.cs
- IEnumerable.cs
- WeakReferenceList.cs
- DataPagerFieldCommandEventArgs.cs
- Speller.cs
- BitmapDownload.cs
- ListControl.cs
- ByteConverter.cs
- SettingsPropertyCollection.cs
- BaseEntityWrapper.cs
- filewebresponse.cs
- FileSystemInfo.cs
- SafeNativeMethods.cs
- ParameterReplacerVisitor.cs
- InternalMappingException.cs
- MsmqVerifier.cs
- SecurityIdentifierConverter.cs
- NullReferenceException.cs
- PageEventArgs.cs
- EpmContentSerializerBase.cs
- StandardToolWindows.cs
- PassportAuthentication.cs
- AllMembershipCondition.cs
- SerializationIncompleteException.cs
- HitTestWithGeometryDrawingContextWalker.cs
- InputLanguageCollection.cs
- OverflowException.cs
- _NTAuthentication.cs
- TimeSpanOrInfiniteValidator.cs
- FontClient.cs
- PropertyMap.cs
- WSSecureConversationDec2005.cs
- Vector3D.cs
- NodeCounter.cs
- ScriptReferenceEventArgs.cs
- SqlOuterApplyReducer.cs
- DiagnosticsConfigurationHandler.cs
- AlternateViewCollection.cs
- Quaternion.cs
- SqlNode.cs
- Command.cs
- SQLBytes.cs
- SslStream.cs
- SizeConverter.cs
- SqlXml.cs
- InvalidOperationException.cs
- StrongNamePublicKeyBlob.cs
- WebPartMovingEventArgs.cs
- BrowserDefinitionCollection.cs
- FormViewCommandEventArgs.cs
- CodeIterationStatement.cs
- PaperSource.cs
- WindowsSysHeader.cs
- TextRangeEditTables.cs
- BaseConfigurationRecord.cs
- ResetableIterator.cs
- BitmapEffectInputConnector.cs
- SemanticBasicElement.cs
- TrackingRecordPreFilter.cs
- SafeCryptContextHandle.cs
- MessageDecoder.cs
- TokenCreationException.cs
- SafeReversePInvokeHandle.cs
- CacheManager.cs
- DispatcherExceptionFilterEventArgs.cs
- AppDomainAttributes.cs
- HttpException.cs
- RoleService.cs
- SqlRecordBuffer.cs
- ResourceDefaultValueAttribute.cs
- _LoggingObject.cs