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
- Ref.cs
- _NegotiateClient.cs
- SourceElementsCollection.cs
- DiscoveryMessageSequence11.cs
- PassportPrincipal.cs
- ListViewHitTestInfo.cs
- HttpModuleCollection.cs
- SamlDoNotCacheCondition.cs
- Utils.cs
- RawStylusInput.cs
- EdmSchemaAttribute.cs
- RecognizerBase.cs
- FileDialogCustomPlace.cs
- RepeaterCommandEventArgs.cs
- ObjectItemAssemblyLoader.cs
- TextSelectionProcessor.cs
- TypeUsageBuilder.cs
- Listbox.cs
- EncryptedPackageFilter.cs
- ActivityMetadata.cs
- SafeCryptContextHandle.cs
- CacheOutputQuery.cs
- EntityViewContainer.cs
- DataControlFieldTypeEditor.cs
- ActivitySurrogate.cs
- KeyMatchBuilder.cs
- Window.cs
- MimePart.cs
- EventTrigger.cs
- PromptBuilder.cs
- HttpConfigurationContext.cs
- DataGridBoundColumn.cs
- CodeParameterDeclarationExpression.cs
- InputMethod.cs
- handlecollector.cs
- Vector3DConverter.cs
- CachedCompositeFamily.cs
- CustomCategoryAttribute.cs
- IxmlLineInfo.cs
- InlineCollection.cs
- EdmSchemaAttribute.cs
- ExtensionElement.cs
- StartUpEventArgs.cs
- AsyncDataRequest.cs
- RubberbandSelector.cs
- DictationGrammar.cs
- SpinWait.cs
- VisualState.cs
- BindingCompleteEventArgs.cs
- Timer.cs
- MarginsConverter.cs
- TemplateColumn.cs
- TrackingServices.cs
- WindowsListViewGroupHelper.cs
- SchemaImporterExtensionsSection.cs
- MediaTimeline.cs
- MSAANativeProvider.cs
- IItemProperties.cs
- QilList.cs
- DataGridViewLinkCell.cs
- EventSourceCreationData.cs
- MediaCommands.cs
- SrgsRule.cs
- SchemaHelper.cs
- TimelineCollection.cs
- SQLDateTimeStorage.cs
- PropertyPathConverter.cs
- SqlUdtInfo.cs
- Quad.cs
- ClientEventManager.cs
- HttpCacheVaryByContentEncodings.cs
- RecoverInstanceLocksCommand.cs
- SchemaComplexType.cs
- Authorization.cs
- GradientSpreadMethodValidation.cs
- Console.cs
- ClientSponsor.cs
- RotateTransform3D.cs
- Typography.cs
- xsdvalidator.cs
- FixedTextSelectionProcessor.cs
- SubtreeProcessor.cs
- Debug.cs
- TreeViewCancelEvent.cs
- WindowsListViewItemCheckBox.cs
- CookielessHelper.cs
- ScrollBarRenderer.cs
- NumberFormatInfo.cs
- ErrorStyle.cs
- TcpTransportSecurityElement.cs
- RadioButtonList.cs
- IItemContainerGenerator.cs
- WindowsToolbarItemAsMenuItem.cs
- RsaKeyGen.cs
- SelectionRange.cs
- WpfXamlMember.cs
- CustomAttribute.cs
- ListBoxAutomationPeer.cs
- IListConverters.cs
- DiagnosticStrings.cs