Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / System / Linq / Parallel / QueryOperators / Options / QueryExecutionOption.cs / 1305376 / QueryExecutionOption.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ // // QueryExecutionOption.cs // //[....] // // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- using System.Collections.Generic; using System.Threading; namespace System.Linq.Parallel { ////// Represents operators that set various query execution options. /// ///internal class QueryExecutionOption : QueryOperator { private QueryOperator m_child; private OrdinalIndexState m_indexState; internal QueryExecutionOption(QueryOperator source, QuerySettings settings) : base(source.OutputOrdered, settings.Merge(source.SpecifiedQuerySettings)) { m_child = source; m_indexState = m_child.OrdinalIndexState; } internal override QueryResults Open(QuerySettings settings, bool preferStriping) { return m_child.Open(settings, preferStriping); } //---------------------------------------------------------------------------------------- // Returns an enumerable that represents the query executing sequentially. // internal override IEnumerable AsSequentialQuery(CancellationToken token) { return m_child.AsSequentialQuery(token); } internal override OrdinalIndexState OrdinalIndexState { get { return m_indexState; } } //--------------------------------------------------------------------------------------- // Whether this operator performs a premature merge. // internal override bool LimitsParallelism { get { return m_child.LimitsParallelism; } } } } // 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
- Debugger.cs
- UrlAuthorizationModule.cs
- SqlBulkCopyColumnMapping.cs
- DnsEndPoint.cs
- ping.cs
- MessagingDescriptionAttribute.cs
- AutoGeneratedField.cs
- _WinHttpWebProxyDataBuilder.cs
- SafeCoTaskMem.cs
- MimeObjectFactory.cs
- SemanticBasicElement.cs
- counter.cs
- CryptographicAttribute.cs
- TextRangeAdaptor.cs
- ToolStripRenderEventArgs.cs
- ScriptControlManager.cs
- ProfileBuildProvider.cs
- ObjectDataSourceFilteringEventArgs.cs
- COM2ColorConverter.cs
- isolationinterop.cs
- MailDefinition.cs
- ActivityXRefConverter.cs
- WebPartEditorApplyVerb.cs
- webproxy.cs
- CreateRefExpr.cs
- QilName.cs
- StylusButtonCollection.cs
- RoleServiceManager.cs
- CodeTypeReferenceExpression.cs
- BigInt.cs
- BuilderPropertyEntry.cs
- CreatingCookieEventArgs.cs
- SqlBulkCopyColumnMapping.cs
- WebPartUserCapability.cs
- URLIdentityPermission.cs
- OdbcReferenceCollection.cs
- WebRequestModuleElement.cs
- ReceiveReply.cs
- SpeechDetectedEventArgs.cs
- PathFigureCollection.cs
- LifetimeManager.cs
- MouseEvent.cs
- XmlSchemaAppInfo.cs
- Point3DConverter.cs
- OutputCacheProfile.cs
- ClientBuildManagerCallback.cs
- SQLConvert.cs
- DummyDataSource.cs
- AdRotator.cs
- ViewStateModeByIdAttribute.cs
- FixedSOMTable.cs
- AnonymousIdentificationModule.cs
- StylusCollection.cs
- RandomNumberGenerator.cs
- BitmapEffectInput.cs
- WSHttpTransportSecurityElement.cs
- HtmlInputPassword.cs
- DetailsViewModeEventArgs.cs
- MessagePropertyDescriptionCollection.cs
- WinFormsUtils.cs
- Pens.cs
- CaseInsensitiveComparer.cs
- GenericParameterDataContract.cs
- ActionFrame.cs
- UIElement3D.cs
- FocusManager.cs
- XhtmlBasicValidationSummaryAdapter.cs
- TranslateTransform.cs
- TemplatedWizardStep.cs
- UserValidatedEventArgs.cs
- ToolStripRenderEventArgs.cs
- baseshape.cs
- DeadCharTextComposition.cs
- ListParaClient.cs
- TextChangedEventArgs.cs
- CompilerCollection.cs
- DbConnectionPool.cs
- TracedNativeMethods.cs
- FullTrustAssemblyCollection.cs
- WhereQueryOperator.cs
- InputScope.cs
- StreamSecurityUpgradeAcceptor.cs
- RedistVersionInfo.cs
- FormParameter.cs
- TextParaLineResult.cs
- srgsitem.cs
- TableParaClient.cs
- OutputCacheSection.cs
- ResourceExpressionBuilder.cs
- controlskin.cs
- ViewValidator.cs
- DefaultParameterValueAttribute.cs
- Stack.cs
- CharacterShapingProperties.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- GridViewUpdatedEventArgs.cs
- dbdatarecord.cs
- ThemeDictionaryExtension.cs
- PersianCalendar.cs
- EntityType.cs