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
- METAHEADER.cs
- ControlPropertyNameConverter.cs
- Byte.cs
- Msec.cs
- EventHandlers.cs
- OSFeature.cs
- WindowsStatusBar.cs
- CapabilitiesState.cs
- PackagePart.cs
- RegistryKey.cs
- Input.cs
- UserPersonalizationStateInfo.cs
- PreviewPageInfo.cs
- ToolboxItemImageConverter.cs
- HostSecurityManager.cs
- BamlBinaryReader.cs
- BoolExpression.cs
- ReversePositionQuery.cs
- DataBindingHandlerAttribute.cs
- SafeUserTokenHandle.cs
- BoundingRectTracker.cs
- AuthenticationService.cs
- TextCharacters.cs
- BindingBase.cs
- Subtree.cs
- UseAttributeSetsAction.cs
- FreeFormDesigner.cs
- TraceUtils.cs
- UserPersonalizationStateInfo.cs
- remotingproxy.cs
- mongolianshape.cs
- EditCommandColumn.cs
- OleDbFactory.cs
- NonSerializedAttribute.cs
- TreeViewEvent.cs
- ObjectQueryExecutionPlan.cs
- XmlTextReaderImpl.cs
- Ref.cs
- BuildDependencySet.cs
- RelationshipSet.cs
- CompilerTypeWithParams.cs
- OracleConnectionStringBuilder.cs
- TemplateInstanceAttribute.cs
- XmlAnyElementAttributes.cs
- ReadOnlyCollection.cs
- ProfilePropertySettingsCollection.cs
- CookieParameter.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- ActivityCollectionMarkupSerializer.cs
- WizardForm.cs
- _IPv4Address.cs
- ShapingEngine.cs
- XsdDateTime.cs
- XmlFormatExtensionAttribute.cs
- ListViewTableCell.cs
- ControlBuilderAttribute.cs
- VirtualStackFrame.cs
- OrderingQueryOperator.cs
- ListViewDataItem.cs
- WebBrowserSiteBase.cs
- OutputCacheModule.cs
- WmlMobileTextWriter.cs
- FontFamilyConverter.cs
- DataViewSettingCollection.cs
- CodeIdentifiers.cs
- MimeTypeAttribute.cs
- Literal.cs
- TextElementEnumerator.cs
- SiteMapNode.cs
- Win32Native.cs
- DecoderReplacementFallback.cs
- AutomationProperties.cs
- Maps.cs
- DataGridViewButtonCell.cs
- WizardPanelChangingEventArgs.cs
- DataGridViewColumnEventArgs.cs
- Enum.cs
- SystemParameters.cs
- UnsafeNativeMethods.cs
- webbrowsersite.cs
- WinInetCache.cs
- ErrorProvider.cs
- FontStyle.cs
- MediaScriptCommandRoutedEventArgs.cs
- LicenseContext.cs
- WebSysDefaultValueAttribute.cs
- Command.cs
- MetafileEditor.cs
- TextRangeProviderWrapper.cs
- OutKeywords.cs
- ComponentManagerBroker.cs
- LockedActivityGlyph.cs
- Crc32.cs
- DrawingContextWalker.cs
- Point3DAnimationUsingKeyFrames.cs
- CellConstantDomain.cs
- ActivityBindForm.Designer.cs
- SplineKeyFrames.cs
- JsonMessageEncoderFactory.cs
- Msec.cs