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
- M3DUtil.cs
- EmbeddedObject.cs
- Attributes.cs
- SiteMap.cs
- assertwrapper.cs
- Light.cs
- IgnoreDeviceFilterElement.cs
- XMLUtil.cs
- GregorianCalendarHelper.cs
- TextBlock.cs
- DataGridLinkButton.cs
- Pair.cs
- RegisteredExpandoAttribute.cs
- HttpClientCredentialType.cs
- RuleSettingsCollection.cs
- AdCreatedEventArgs.cs
- InternalCache.cs
- MetadataCache.cs
- CodeCommentStatement.cs
- FrameworkTextComposition.cs
- ReflectionUtil.cs
- ControlValuePropertyAttribute.cs
- ConditionalDesigner.cs
- SortedSet.cs
- WebPartConnectVerb.cs
- TextOutput.cs
- Clipboard.cs
- StreamGeometryContext.cs
- OracleColumn.cs
- XmlArrayItemAttribute.cs
- StrokeNodeData.cs
- ScriptModule.cs
- FormsAuthenticationTicket.cs
- KeyConstraint.cs
- DBSqlParser.cs
- IPHostEntry.cs
- WebControlsSection.cs
- WorkflowMarkupSerializationException.cs
- TextParaLineResult.cs
- DataMisalignedException.cs
- MediaPlayer.cs
- ConnectionPoint.cs
- HTMLTagNameToTypeMapper.cs
- ErrorProvider.cs
- BaseTreeIterator.cs
- TreeViewTemplateSelector.cs
- CanonicalFontFamilyReference.cs
- MediaTimeline.cs
- QualifierSet.cs
- GraphicsContext.cs
- GcHandle.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- TagPrefixAttribute.cs
- TypeToStringValueConverter.cs
- TextEditorTables.cs
- FixedTextBuilder.cs
- Stream.cs
- SchemaImporterExtensionElement.cs
- HttpServerProtocol.cs
- ListViewContainer.cs
- ListDictionaryInternal.cs
- ProfileProvider.cs
- CombinedGeometry.cs
- FileUtil.cs
- TdsRecordBufferSetter.cs
- processwaithandle.cs
- RuleInfoComparer.cs
- ChannelFactoryBase.cs
- XmlParserContext.cs
- TextViewBase.cs
- DataRow.cs
- ConditionCollection.cs
- ProcessHostServerConfig.cs
- SafePointer.cs
- PropertyItem.cs
- EventLogRecord.cs
- UserControlDesigner.cs
- ConfigurationCollectionAttribute.cs
- ping.cs
- DataRowChangeEvent.cs
- SendMessageRecord.cs
- ComponentConverter.cs
- PageParserFilter.cs
- GroupDescription.cs
- BackoffTimeoutHelper.cs
- WebPartConnectVerb.cs
- IIS7UserPrincipal.cs
- ExceptionUtil.cs
- SQLCharsStorage.cs
- ZipPackage.cs
- UpdateExpressionVisitor.cs
- ParseNumbers.cs
- Byte.cs
- FixedPageProcessor.cs
- HeaderElement.cs
- StrongNameKeyPair.cs
- DbParameterCollectionHelper.cs
- Directory.cs
- BindableAttribute.cs
- UnknownBitmapDecoder.cs