Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / AST / FunctionDefinition.cs / 1305376 / FunctionDefinition.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 an ast node for an inline function definition. /// internal sealed class FunctionDefinition : Node { private readonly Identifier _name; private readonly NodeList_paramDefList; private readonly Node _body; private readonly int _startPosition; private readonly int _endPosition; /// /// Initializes function definition using the name, the optional argument definitions and the body expression. /// internal FunctionDefinition(Identifier name, NodeListargDefList, Node body, int startPosition, int endPosition) { this._name = name; this._paramDefList = argDefList; this._body = body; this._startPosition = startPosition; this._endPosition = endPosition; } /// /// Returns function name. /// internal string Name { get { return this._name.Name; } } ////// Returns optional parameter definition list. May be null. /// internal NodeListParameters { get { return this._paramDefList; } } /// /// Returns function body. /// internal Node Body { get { return this._body; } } ////// Returns start position of the function definition in the command text. /// internal int StartPosition { get { return this._startPosition; } } ////// Returns end position of the function definition in the command text. /// internal int EndPosition { get { return this._endPosition; } } } } // 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
- CodeTypeMemberCollection.cs
- EncoderNLS.cs
- NamedObjectList.cs
- LogPolicy.cs
- FormatException.cs
- FileUtil.cs
- WebPartVerbsEventArgs.cs
- BaseComponentEditor.cs
- RoleServiceManager.cs
- TextTreeTextBlock.cs
- ProviderConnectionPointCollection.cs
- GenericTypeParameterConverter.cs
- PlatformNotSupportedException.cs
- RelationshipDetailsRow.cs
- FormatException.cs
- OutKeywords.cs
- FormatterServices.cs
- DesignerCapabilities.cs
- AlternateView.cs
- WebPartAddingEventArgs.cs
- FormattedTextSymbols.cs
- PointCollection.cs
- TCEAdapterGenerator.cs
- InstanceLockException.cs
- AnnotationService.cs
- MethodBuilderInstantiation.cs
- QueryOperationResponseOfT.cs
- ServiceChannelManager.cs
- NameValueCollection.cs
- PropertyConverter.cs
- FlowLayoutPanel.cs
- MembershipSection.cs
- mongolianshape.cs
- XmlDictionaryWriter.cs
- WS2007FederationHttpBindingCollectionElement.cs
- Rect3D.cs
- DbgCompiler.cs
- SqlNotificationRequest.cs
- DefaultValueTypeConverter.cs
- AutomationTextAttribute.cs
- HtmlTableRowCollection.cs
- InvalidEnumArgumentException.cs
- PeerContact.cs
- AppSettingsExpressionBuilder.cs
- EDesignUtil.cs
- ClassicBorderDecorator.cs
- StringExpressionSet.cs
- XmlSignificantWhitespace.cs
- StringResourceManager.cs
- arclist.cs
- JulianCalendar.cs
- TreeNodeStyleCollection.cs
- WSSecurityXXX2005.cs
- DocumentXmlWriter.cs
- XPathSingletonIterator.cs
- TextWriterTraceListener.cs
- ButtonChrome.cs
- XmlJsonReader.cs
- SchemaImporterExtensionElement.cs
- SQLMembershipProvider.cs
- URLMembershipCondition.cs
- AssemblyNameUtility.cs
- MenuItemStyle.cs
- ToolStripTextBox.cs
- SelectiveScrollingGrid.cs
- BufferManager.cs
- SpecialNameAttribute.cs
- CompilerWrapper.cs
- Speller.cs
- GenerateTemporaryTargetAssembly.cs
- EnumBuilder.cs
- ApplyTemplatesAction.cs
- IgnorePropertiesAttribute.cs
- HtmlInputHidden.cs
- SqlCharStream.cs
- ModelVisual3D.cs
- BitmapSourceSafeMILHandle.cs
- HttpCookiesSection.cs
- TableNameAttribute.cs
- CacheDependency.cs
- DataControlFieldHeaderCell.cs
- GridViewCancelEditEventArgs.cs
- DBAsyncResult.cs
- WpfKnownMemberInvoker.cs
- ObjectQuery.cs
- LexicalChunk.cs
- ServiceDescriptions.cs
- EnvironmentPermission.cs
- AnnotationComponentChooser.cs
- SizeFConverter.cs
- CachedFontFace.cs
- XslVisitor.cs
- LineInfo.cs
- SQLBytes.cs
- WindowsIdentity.cs
- MapPathBasedVirtualPathProvider.cs
- MDIControlStrip.cs
- DelegateInArgument.cs
- CatalogPartCollection.cs
- ValidatorCompatibilityHelper.cs