Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Query / PlanCompiler / CommandPlan.cs / 1 / CommandPlan.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Globalization; using System.Data.Common; using md = System.Data.Metadata.Edm; using cqt = System.Data.Common.CommandTrees; //using System.Diagnostics; // Please use PlanCompiler.Assert instead of Debug.Assert in this class... // // A CommandPlan represents the plan for a query. // namespace System.Data.Query.PlanCompiler { #region CommandInfo ////// Captures information about a single provider command /// internal sealed class ProviderCommandInfo { #region public apis ////// Internal methods to get the command tree /// internal cqt.DbCommandTree CommandTree { get { return _commandTree; } } #endregion #region private state private cqt.DbCommandTree _commandTree; private ProviderCommandInfo _parent; private List_children; #endregion #region constructors /// /// Internal constructor for a ProviderCommandInfo object /// /// command tree for the provider command /// children command infos internal ProviderCommandInfo(cqt.DbCommandTree commandTree, Listchildren) { _commandTree = commandTree; _children = children; if (_children == null) { _children = new List (); } foreach (ProviderCommandInfo child in _children) { child._parent = this; } } #endregion } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Globalization; using System.Data.Common; using md = System.Data.Metadata.Edm; using cqt = System.Data.Common.CommandTrees; //using System.Diagnostics; // Please use PlanCompiler.Assert instead of Debug.Assert in this class... // // A CommandPlan represents the plan for a query. // namespace System.Data.Query.PlanCompiler { #region CommandInfo ////// Captures information about a single provider command /// internal sealed class ProviderCommandInfo { #region public apis ////// Internal methods to get the command tree /// internal cqt.DbCommandTree CommandTree { get { return _commandTree; } } #endregion #region private state private cqt.DbCommandTree _commandTree; private ProviderCommandInfo _parent; private List_children; #endregion #region constructors /// /// Internal constructor for a ProviderCommandInfo object /// /// command tree for the provider command /// children command infos internal ProviderCommandInfo(cqt.DbCommandTree commandTree, Listchildren) { _commandTree = commandTree; _children = children; if (_children == null) { _children = new List (); } foreach (ProviderCommandInfo child in _children) { child._parent = this; } } #endregion } #endregion } // 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
- MultiSelector.cs
- Globals.cs
- ToolStripStatusLabel.cs
- ToolStripManager.cs
- XamlTreeBuilderBamlRecordWriter.cs
- StringComparer.cs
- Opcode.cs
- FlowLayout.cs
- DeferredReference.cs
- IRCollection.cs
- InheritanceUI.cs
- Effect.cs
- MembershipValidatePasswordEventArgs.cs
- DrawingGroup.cs
- EventLogTraceListener.cs
- SignatureToken.cs
- SolidBrush.cs
- CollectionChange.cs
- ExpressionNormalizer.cs
- TextHidden.cs
- ButtonColumn.cs
- ZoomingMessageFilter.cs
- DataGridViewSortCompareEventArgs.cs
- BasicHttpBindingCollectionElement.cs
- StaticDataManager.cs
- WebPartDisplayModeCollection.cs
- BamlLocalizableResourceKey.cs
- safex509handles.cs
- ControlTemplate.cs
- ServicePointManager.cs
- CodeTypeReference.cs
- WorkflowInstanceExtensionManager.cs
- DocumentViewerBaseAutomationPeer.cs
- XmlnsDictionary.cs
- StateMachineHelpers.cs
- ClientTargetCollection.cs
- CompatibleComparer.cs
- X509SecurityTokenProvider.cs
- CacheDependency.cs
- CacheVirtualItemsEvent.cs
- SigningCredentials.cs
- QueryAccessibilityHelpEvent.cs
- Marshal.cs
- StringValidatorAttribute.cs
- ProcessHostFactoryHelper.cs
- XmlCharCheckingReader.cs
- ReferenceSchema.cs
- HttpStreamFormatter.cs
- XmlChoiceIdentifierAttribute.cs
- TransformGroup.cs
- tooltip.cs
- BamlLocalizabilityResolver.cs
- XmlSchemaInfo.cs
- TimeoutValidationAttribute.cs
- PageThemeParser.cs
- unitconverter.cs
- ReadOnlyDictionary.cs
- BindingSourceDesigner.cs
- ChangePassword.cs
- AppDomainAttributes.cs
- ClientProtocol.cs
- TransformValueSerializer.cs
- HtmlEncodedRawTextWriter.cs
- SrgsElementList.cs
- CursorEditor.cs
- CompiledScopeCriteria.cs
- MaskedTextBoxTextEditor.cs
- FormsAuthenticationConfiguration.cs
- TableLayout.cs
- HtmlSelect.cs
- Decoder.cs
- SynchronizedDisposablePool.cs
- WorkflowMarkupSerializer.cs
- XmlImplementation.cs
- CacheAxisQuery.cs
- StandardBindingElementCollection.cs
- TextLineResult.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- RootDesignerSerializerAttribute.cs
- CustomTokenProvider.cs
- ProviderManager.cs
- CommandBindingCollection.cs
- UrlPath.cs
- LowerCaseStringConverter.cs
- Section.cs
- assertwrapper.cs
- SafeThreadHandle.cs
- IncrementalCompileAnalyzer.cs
- SqlProviderManifest.cs
- _HeaderInfo.cs
- XhtmlBasicListAdapter.cs
- TableLayoutStyle.cs
- StateDesigner.LayoutSelectionGlyph.cs
- ClickablePoint.cs
- BindStream.cs
- XPathParser.cs
- WmlCalendarAdapter.cs
- CodeDOMUtility.cs
- QueueAccessMode.cs
- StringDictionary.cs