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
- UnsafeNativeMethods.cs
- NameValueConfigurationCollection.cs
- GeneratedContractType.cs
- LinkLabel.cs
- CollectionsUtil.cs
- TypeExtension.cs
- Events.cs
- Nullable.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- GenerateTemporaryAssemblyTask.cs
- ApplyImportsAction.cs
- PropertyDescriptors.cs
- MetadataCache.cs
- TemplateAction.cs
- InertiaRotationBehavior.cs
- Keywords.cs
- TraceSource.cs
- GenericTypeParameterBuilder.cs
- UDPClient.cs
- OleDbDataAdapter.cs
- CharacterHit.cs
- EnumUnknown.cs
- KeyTimeConverter.cs
- DataServiceEntityAttribute.cs
- OdbcCommand.cs
- RenderingEventArgs.cs
- PageCatalogPartDesigner.cs
- WebBrowserProgressChangedEventHandler.cs
- DataMember.cs
- Base64Decoder.cs
- DataControlFieldHeaderCell.cs
- StringReader.cs
- InputLangChangeEvent.cs
- Win32PrintDialog.cs
- WindowsTreeView.cs
- OdbcDataReader.cs
- _BufferOffsetSize.cs
- EditingCommands.cs
- AudioFormatConverter.cs
- SortedList.cs
- DBPropSet.cs
- CodeObjectCreateExpression.cs
- PbrsForward.cs
- SafeFindHandle.cs
- PriorityChain.cs
- UInt64.cs
- PerfCounterSection.cs
- FullTextLine.cs
- LeaseManager.cs
- HtmlProps.cs
- NativeMethods.cs
- CheckBoxList.cs
- HtmlElementEventArgs.cs
- StrongName.cs
- CodeCompileUnit.cs
- JsonEnumDataContract.cs
- BitmapEffectGroup.cs
- ToolStripCustomTypeDescriptor.cs
- X509Extension.cs
- ComponentCodeDomSerializer.cs
- SQLDateTimeStorage.cs
- ThreadPoolTaskScheduler.cs
- ISFTagAndGuidCache.cs
- ByteRangeDownloader.cs
- TableDetailsCollection.cs
- _CookieModule.cs
- HTMLTextWriter.cs
- MessageCredentialType.cs
- DBNull.cs
- DataColumnMappingCollection.cs
- InvokePatternIdentifiers.cs
- ResourceReader.cs
- ReadOnlyTernaryTree.cs
- WorkflowItemPresenter.cs
- JsonDataContract.cs
- MetricEntry.cs
- RuntimeHandles.cs
- EnterpriseServicesHelper.cs
- DataServiceQueryException.cs
- GridViewSelectEventArgs.cs
- validationstate.cs
- LabelExpression.cs
- Missing.cs
- ExceptionNotification.cs
- MappedMetaModel.cs
- AccessDataSource.cs
- SqlDuplicator.cs
- ParserContext.cs
- MimeWriter.cs
- DecimalStorage.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- OptimisticConcurrencyException.cs
- PathFigureCollectionValueSerializer.cs
- SqlUdtInfo.cs
- ThicknessAnimationBase.cs
- TargetControlTypeAttribute.cs
- ContainerVisual.cs
- DeferredReference.cs
- RawMouseInputReport.cs
- UIElementHelper.cs