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
- XamlGridLengthSerializer.cs
- NavigationPropertyEmitter.cs
- AnimationLayer.cs
- WhitespaceSignificantCollectionAttribute.cs
- Pair.cs
- Authorization.cs
- PrintEvent.cs
- TypeBuilderInstantiation.cs
- KerberosSecurityTokenProvider.cs
- VersionedStreamOwner.cs
- SchemaEntity.cs
- ToolStripRenderEventArgs.cs
- ListSortDescriptionCollection.cs
- FrameworkObject.cs
- SqlErrorCollection.cs
- DataGridViewMethods.cs
- UserMapPath.cs
- WebEvents.cs
- Request.cs
- ContextActivityUtils.cs
- InvokeWebServiceDesigner.cs
- TriState.cs
- SpellCheck.cs
- AnimationClock.cs
- WebPartCloseVerb.cs
- Adorner.cs
- NativeMethods.cs
- ResourceKey.cs
- PersonalizationProviderCollection.cs
- PersonalizationStateQuery.cs
- _AcceptOverlappedAsyncResult.cs
- SafeSecurityHelper.cs
- VisualStyleElement.cs
- ToolZone.cs
- ThemeDirectoryCompiler.cs
- SystemUdpStatistics.cs
- PeerHopCountAttribute.cs
- PassportAuthentication.cs
- MatrixCamera.cs
- SourceFilter.cs
- ActivityDesignerHelper.cs
- elementinformation.cs
- WebServiceErrorEvent.cs
- NetSectionGroup.cs
- CommonDialog.cs
- WebBodyFormatMessageProperty.cs
- DataServiceResponse.cs
- SqlDuplicator.cs
- ParameterRefs.cs
- MembershipAdapter.cs
- ColorConvertedBitmap.cs
- ActivityInstanceMap.cs
- DomNameTable.cs
- RoutedPropertyChangedEventArgs.cs
- IndentTextWriter.cs
- Figure.cs
- LineSegment.cs
- UrlParameterReader.cs
- WebPartCollection.cs
- ProfileSettings.cs
- DesignerImageAdapter.cs
- SingleAnimationUsingKeyFrames.cs
- HtmlControl.cs
- CodeLinePragma.cs
- StateMachineSubscription.cs
- PropertyTabAttribute.cs
- BamlLocalizableResourceKey.cs
- CorePropertiesFilter.cs
- EndPoint.cs
- DataGridViewToolTip.cs
- JoinSymbol.cs
- DiagnosticsConfiguration.cs
- UIPermission.cs
- WinEventTracker.cs
- behaviorssection.cs
- HtmlEmptyTagControlBuilder.cs
- UnionExpr.cs
- XPathDocumentBuilder.cs
- PDBReader.cs
- PersonalizationDictionary.cs
- DodSequenceMerge.cs
- TraceSwitch.cs
- DataGridTextBoxColumn.cs
- TextRangeAdaptor.cs
- GenerateHelper.cs
- DashStyles.cs
- PositiveTimeSpanValidatorAttribute.cs
- DuplicateWaitObjectException.cs
- XMLUtil.cs
- Lasso.cs
- DataMisalignedException.cs
- PathFigureCollectionConverter.cs
- TextBoxLine.cs
- HtmlEmptyTagControlBuilder.cs
- AmbientProperties.cs
- DataSourceCache.cs
- DefaultObjectSerializer.cs
- HtmlControlPersistable.cs
- PathNode.cs
- ToggleButtonAutomationPeer.cs