Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Query / PlanCompiler / CommandPlan.cs / 2 / 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
- GenericTypeParameterBuilder.cs
- ControlBuilder.cs
- SectionInput.cs
- WmlPanelAdapter.cs
- ErrorWebPart.cs
- GridItem.cs
- WmpBitmapDecoder.cs
- TextChangedEventArgs.cs
- WsdlImporterElementCollection.cs
- DropDownList.cs
- SqlReorderer.cs
- DisplayInformation.cs
- TerminatorSinks.cs
- Soap.cs
- PagedControl.cs
- DispatcherSynchronizationContext.cs
- HtmlForm.cs
- HTMLTagNameToTypeMapper.cs
- CdpEqualityComparer.cs
- InstanceStore.cs
- CodeTypeDeclaration.cs
- ElementMarkupObject.cs
- TypeResolvingOptions.cs
- X509Utils.cs
- ProxyWebPart.cs
- ServicePoint.cs
- NumberSubstitution.cs
- DataPointer.cs
- WebServicesDescriptionAttribute.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- TypeLibConverter.cs
- UriSection.cs
- ConfigXmlComment.cs
- FormDesigner.cs
- Transform.cs
- PositiveTimeSpanValidator.cs
- PkcsUtils.cs
- UserPreferenceChangingEventArgs.cs
- UnmanagedMemoryStreamWrapper.cs
- ContourSegment.cs
- TraceHandler.cs
- ViewGenResults.cs
- MinimizableAttributeTypeConverter.cs
- XPathDocument.cs
- SuppressIldasmAttribute.cs
- ResourceBinder.cs
- AppDomainManager.cs
- LinkedResourceCollection.cs
- ClientOptions.cs
- FrameDimension.cs
- FieldCollectionEditor.cs
- SynchronizedInputAdaptor.cs
- TypedTableGenerator.cs
- TextTreeUndo.cs
- Light.cs
- DocumentOrderComparer.cs
- PrivateFontCollection.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- SortedDictionary.cs
- WebUtil.cs
- PropertyDescriptorGridEntry.cs
- SecurityRuntime.cs
- FilteredDataSetHelper.cs
- Axis.cs
- ValueType.cs
- MonthCalendar.cs
- StatusBarItemAutomationPeer.cs
- ContextStack.cs
- Switch.cs
- RadioButtonList.cs
- ErrorInfoXmlDocument.cs
- HttpListenerRequest.cs
- SpeechSynthesizer.cs
- WizardSideBarListControlItemEventArgs.cs
- CompositeScriptReference.cs
- ListControlConvertEventArgs.cs
- SyndicationDeserializer.cs
- TextFormatterContext.cs
- TreeViewCancelEvent.cs
- DeclarativeCatalogPart.cs
- Visual3D.cs
- CodeTypeDeclaration.cs
- WpfKnownMember.cs
- ActivityCollectionMarkupSerializer.cs
- DecimalKeyFrameCollection.cs
- RegexCode.cs
- DictionaryGlobals.cs
- WebHttpSecurityModeHelper.cs
- LiteralText.cs
- CodeSnippetCompileUnit.cs
- SystemFonts.cs
- HtmlTableCellCollection.cs
- ZoneButton.cs
- ObjectKeyFrameCollection.cs
- SoapElementAttribute.cs
- COMException.cs
- KeyboardDevice.cs
- ParameterElementCollection.cs
- ContentType.cs
- AnnouncementEndpointElement.cs