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
- InternalConfigHost.cs
- TextServicesContext.cs
- FileCodeGroup.cs
- InfoCardAsymmetricCrypto.cs
- KnownTypeHelper.cs
- xml.cs
- WebConfigurationFileMap.cs
- RijndaelManagedTransform.cs
- ManagementNamedValueCollection.cs
- TreeViewTemplateSelector.cs
- PageEventArgs.cs
- ServiceDeploymentInfo.cs
- ProfileSection.cs
- storepermission.cs
- PluralizationService.cs
- ZoneMembershipCondition.cs
- ListViewGroupConverter.cs
- SqlBulkCopy.cs
- ProjectedSlot.cs
- InfoCardTrace.cs
- NetNamedPipeBindingElement.cs
- X509Chain.cs
- ToolBarButton.cs
- HttpListenerTimeoutManager.cs
- ObjectTag.cs
- AssemblySettingAttributes.cs
- CodeExporter.cs
- ToolboxDataAttribute.cs
- Point3DAnimationUsingKeyFrames.cs
- SystemResourceKey.cs
- X509Utils.cs
- MsmqAuthenticationMode.cs
- PageClientProxyGenerator.cs
- PointF.cs
- XmlILAnnotation.cs
- GacUtil.cs
- ToolStripPanelSelectionGlyph.cs
- ProfileBuildProvider.cs
- SafeNativeMethodsMilCoreApi.cs
- BinaryObjectReader.cs
- TextElementEditingBehaviorAttribute.cs
- DocumentSequenceHighlightLayer.cs
- ToolStripPanelRenderEventArgs.cs
- QueryOperationResponseOfT.cs
- CharacterBuffer.cs
- SizeLimitedCache.cs
- SafeMILHandle.cs
- StorageComplexTypeMapping.cs
- EventsTab.cs
- DesignerDataRelationship.cs
- DataPagerFieldItem.cs
- DoubleConverter.cs
- FontStyle.cs
- MetabaseReader.cs
- ProgressBarAutomationPeer.cs
- PersonalizableTypeEntry.cs
- StatusBarPanelClickEvent.cs
- Int16AnimationBase.cs
- ApplyImportsAction.cs
- CompilerCollection.cs
- TableLayoutPanelCellPosition.cs
- CodeTypeDelegate.cs
- OracleParameter.cs
- _DigestClient.cs
- DNS.cs
- HttpGetClientProtocol.cs
- Rotation3DAnimation.cs
- TypeGeneratedEventArgs.cs
- ColorConvertedBitmapExtension.cs
- PackageStore.cs
- OutputScopeManager.cs
- BasePattern.cs
- CompositeDataBoundControl.cs
- Rfc2898DeriveBytes.cs
- FixedTextPointer.cs
- InheritanceContextHelper.cs
- AddInServer.cs
- Panel.cs
- DocumentGridContextMenu.cs
- GroupBoxAutomationPeer.cs
- WindowsButton.cs
- Native.cs
- ISAPIRuntime.cs
- CodeEventReferenceExpression.cs
- TreeBuilderXamlTranslator.cs
- LinearKeyFrames.cs
- ITextView.cs
- RelationshipNavigation.cs
- UnionCqlBlock.cs
- HtmlInputCheckBox.cs
- OleDbEnumerator.cs
- XmlMapping.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- FontDifferentiator.cs
- Clause.cs
- PermissionListSet.cs
- PageCatalogPartDesigner.cs
- WebConfigurationManager.cs
- DataGridCell.cs
- ParentQuery.cs