Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / AST / QueryStatement.cs / 1305376 / QueryStatement.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 query statement AST.
///
internal sealed class QueryStatement : Statement
{
private readonly NodeList _functionDefList;
private readonly Node _expr;
///
/// Initializes query statement.
///
/// optional function definitions
/// query top level expression
internal QueryStatement(NodeList functionDefList, Node expr)
{
_functionDefList = functionDefList;
_expr = expr;
}
///
/// Returns optional function defintions. May be null.
///
internal NodeList FunctionDefList
{
get { return _functionDefList; }
}
///
/// Returns query top-level expression.
///
internal Node Expr
{
get { return _expr; }
}
}
}
// 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
- CompensableActivity.cs
- LayoutManager.cs
- Library.cs
- DbProviderFactories.cs
- DiscoveryClientChannelFactory.cs
- SetterBaseCollection.cs
- WindowsNonControl.cs
- KeyGesture.cs
- HttpsChannelFactory.cs
- XmlConvert.cs
- WebBrowserDocumentCompletedEventHandler.cs
- UnsignedPublishLicense.cs
- UriScheme.cs
- ResourceReader.cs
- PtsCache.cs
- ColorTranslator.cs
- EdmItemCollection.cs
- ClientTargetCollection.cs
- RegexMatch.cs
- ServiceBuildProvider.cs
- XhtmlTextWriter.cs
- BamlVersionHeader.cs
- WindowsSolidBrush.cs
- TypeValidationEventArgs.cs
- TriggerBase.cs
- LinqDataSource.cs
- Decoder.cs
- LambdaExpression.cs
- DataPagerField.cs
- ReceiveActivity.cs
- HtmlControlPersistable.cs
- DetailsViewDeleteEventArgs.cs
- TreeNode.cs
- WebEvents.cs
- SvcMapFileSerializer.cs
- PageCodeDomTreeGenerator.cs
- HttpUnhandledOperationInvoker.cs
- PerspectiveCamera.cs
- FilterEventArgs.cs
- UserControlAutomationPeer.cs
- DiscoveryMessageProperty.cs
- FixedLineResult.cs
- PageCatalogPartDesigner.cs
- Operators.cs
- BulletedListEventArgs.cs
- CellCreator.cs
- MergePropertyDescriptor.cs
- UserControl.cs
- PeerApplicationLaunchInfo.cs
- AuthenticationModuleElementCollection.cs
- ExpressionBindings.cs
- TagNameToTypeMapper.cs
- TextRangeEditTables.cs
- ContactManager.cs
- ContentFileHelper.cs
- Animatable.cs
- ExpressionWriter.cs
- FileDialog_Vista.cs
- AspNetHostingPermission.cs
- ExternalFile.cs
- BuildDependencySet.cs
- XMLSyntaxException.cs
- AppDomainResourcePerfCounters.cs
- SchemaImporterExtension.cs
- Pair.cs
- EllipseGeometry.cs
- Thread.cs
- EntityConnectionStringBuilderItem.cs
- MaterialGroup.cs
- BuildManagerHost.cs
- UInt32.cs
- TextParagraphView.cs
- ComAwareEventInfo.cs
- StrokeCollection.cs
- COM2Enum.cs
- VectorCollection.cs
- CacheChildrenQuery.cs
- TypeDescriptionProvider.cs
- Merger.cs
- WebPartZoneCollection.cs
- DataExpression.cs
- DesignOnlyAttribute.cs
- RelationshipConverter.cs
- XsltInput.cs
- DateTimeFormat.cs
- __Filters.cs
- PeerNameResolver.cs
- WeakHashtable.cs
- HostedElements.cs
- WinCategoryAttribute.cs
- Triangle.cs
- SecurityState.cs
- NativeActivity.cs
- RegistryExceptionHelper.cs
- ReferencedAssembly.cs
- DbXmlEnabledProviderManifest.cs
- CompiledRegexRunnerFactory.cs
- ProcessingInstructionAction.cs
- SocketException.cs
- BuildProviderCollection.cs