Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / AST / Command.cs / 1305376 / Command.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
namespace System.Data.Common.EntitySql.AST
{
using System;
using System.Globalization;
using System.Collections;
using System.Collections.Generic;
///
/// Represents eSQL command as node.
///
internal sealed class Command : Node
{
private readonly NodeList _namespaceImportList;
private readonly Statement _statement;
///
/// Initializes eSQL command.
///
/// optional namespace imports
/// command statement
internal Command(NodeList nsImportList, Statement statement)
{
_namespaceImportList = nsImportList;
_statement = statement;
}
///
/// Returns optional namespace imports. May be null.
///
internal NodeList NamespaceImportList
{
get { return _namespaceImportList; }
}
///
/// Returns command statement.
///
internal Statement Statement
{
get { return _statement; }
}
}
///
/// Represents base class for the following statements:
/// - QueryStatement
/// - InsertStatement
/// - UpdateStatement
/// - DeleteStatement
///
internal abstract class Statement : Node { }
}
// 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
- BaseDataBoundControl.cs
- MaterialGroup.cs
- XmlException.cs
- Span.cs
- SystemTcpConnection.cs
- _Events.cs
- ElapsedEventArgs.cs
- XLinq.cs
- TdsParameterSetter.cs
- UIElementParagraph.cs
- Viewport2DVisual3D.cs
- Vector.cs
- TextChange.cs
- TableSectionStyle.cs
- Triangle.cs
- Signature.cs
- GridViewColumnHeader.cs
- DeclarationUpdate.cs
- ComboBoxAutomationPeer.cs
- XmlReader.cs
- HierarchicalDataSourceControl.cs
- UnmanagedMemoryStreamWrapper.cs
- EditorZoneBase.cs
- SqlTriggerAttribute.cs
- TextServicesPropertyRanges.cs
- ControlBuilderAttribute.cs
- ListChangedEventArgs.cs
- RegionData.cs
- PlatformCulture.cs
- MaterialGroup.cs
- ListView.cs
- InvalidateEvent.cs
- SrgsToken.cs
- DescendantOverDescendantQuery.cs
- OleDbWrapper.cs
- DataSourceBooleanViewSchemaConverter.cs
- basevalidator.cs
- UnsafeNativeMethods.cs
- BaseServiceProvider.cs
- KnownBoxes.cs
- SqlCachedBuffer.cs
- StringInfo.cs
- OleDbCommandBuilder.cs
- XsltConvert.cs
- TableLayoutPanel.cs
- TextSimpleMarkerProperties.cs
- TextEditorSpelling.cs
- BitSet.cs
- MethodRental.cs
- MergablePropertyAttribute.cs
- XmlAnyAttributeAttribute.cs
- XmlSchemaExternal.cs
- ChildTable.cs
- SHA384.cs
- AsyncWaitHandle.cs
- DiscoveryClientOutputChannel.cs
- TextParagraphView.cs
- SqlParameter.cs
- DataBindEngine.cs
- SafeArrayTypeMismatchException.cs
- GridViewDeleteEventArgs.cs
- RegexGroup.cs
- NamespaceExpr.cs
- ScrollPatternIdentifiers.cs
- EntityDataSourceWrapper.cs
- LockedHandleGlyph.cs
- DataControlCommands.cs
- ApplicationSecurityManager.cs
- StructuralObject.cs
- ChineseLunisolarCalendar.cs
- DynamicObject.cs
- Quaternion.cs
- SystemNetworkInterface.cs
- WebPartMinimizeVerb.cs
- SqlRemoveConstantOrderBy.cs
- DefinitionUpdate.cs
- ResourceSetExpression.cs
- ToolStripDesignerAvailabilityAttribute.cs
- FacetValueContainer.cs
- BatchWriter.cs
- OdbcRowUpdatingEvent.cs
- RichTextBox.cs
- ArglessEventHandlerProxy.cs
- PerformanceCounterCategory.cs
- SubMenuStyle.cs
- DayRenderEvent.cs
- InternalConfigEventArgs.cs
- ObjRef.cs
- AttributeEmitter.cs
- MinimizableAttributeTypeConverter.cs
- handlecollector.cs
- InputReport.cs
- HttpCapabilitiesSectionHandler.cs
- BigInt.cs
- ServiceInfo.cs
- DataGrid.cs
- TableLayoutPanel.cs
- PeerTransportCredentialType.cs
- FlatButtonAppearance.cs
- Freezable.cs