Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / AST / NavigationExpr.cs / 1305376 / NavigationExpr.cs
//---------------------------------------------------------------------- //// Copyproperty (c) Microsoft Corporation. All propertys reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- namespace System.Data.Common.EntitySql.AST { using System; using System.Globalization; using System.Collections; using System.Collections.Generic; ////// Represents a relationship navigation operator NAVIGATE(e,Relation-Type-Name[,ToEndName[,FromEndName]]). /// internal sealed class RelshipNavigationExpr : Node { private readonly Node _fromEntity; private readonly Node _relshipTypeName; private readonly Identifier _toEndIdentifier; private readonly Identifier _fromEndIdentifier; ////// Initializes relationship navigation expression. /// internal RelshipNavigationExpr(Node fromEntity, Node relshipTypeName) { _fromEntity = fromEntity; _relshipTypeName = relshipTypeName; } ////// Initializes relationship navigation expression. /// internal RelshipNavigationExpr(Node fromEntity, Node relshipTypeName, Identifier toEndIdentifier) : this(fromEntity, relshipTypeName) { _toEndIdentifier = toEndIdentifier; } ////// Initializes relationship navigation expression. /// internal RelshipNavigationExpr(Node fromEntity, Node relshipTypeName, Identifier toEndIdentifier, Identifier fromEndIdentifier) : this(fromEntity, relshipTypeName, toEndIdentifier) { _fromEndIdentifier = fromEndIdentifier; } ////// FROM entity. /// internal Node Source { get { return _fromEntity; } } ////// Relship type name. /// internal Node TypeName { get { return _relshipTypeName; } } ////// TO end identifier. /// internal Identifier ToEndIdentifier { get { return _toEndIdentifier; } } ////// FROM end identifier. /// internal Identifier FromEndIdentifier { get { return _fromEndIdentifier; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExtensibleClassFactory.cs
- TypeGeneratedEventArgs.cs
- XmlSignificantWhitespace.cs
- DbModificationCommandTree.cs
- VirtualPathProvider.cs
- mediapermission.cs
- DesignTimeTemplateParser.cs
- SignedXml.cs
- Marshal.cs
- StackOverflowException.cs
- MimeMultiPart.cs
- XmlSerializationWriter.cs
- SqlPersonalizationProvider.cs
- TransactionManager.cs
- SvcMapFileSerializer.cs
- AsyncResult.cs
- ClassGenerator.cs
- ThumbAutomationPeer.cs
- TreeIterators.cs
- AxisAngleRotation3D.cs
- httpapplicationstate.cs
- updatecommandorderer.cs
- ClientData.cs
- SizeAnimation.cs
- DrawingDrawingContext.cs
- KeyValuePair.cs
- HtmlHead.cs
- IntellisenseTextBox.cs
- XamlParser.cs
- Point3DCollectionConverter.cs
- ZipIOExtraField.cs
- UIPropertyMetadata.cs
- SplitContainer.cs
- ListControl.cs
- TypeSystem.cs
- MdiWindowListStrip.cs
- DataGridAutoFormatDialog.cs
- XsdDateTime.cs
- DriveInfo.cs
- Control.cs
- FixedPage.cs
- ControlAdapter.cs
- AnonymousIdentificationModule.cs
- DataGridViewButtonColumn.cs
- HwndKeyboardInputProvider.cs
- ExpressionEditorAttribute.cs
- Token.cs
- MultipartContentParser.cs
- DateTimeStorage.cs
- InfocardExtendedInformationCollection.cs
- SystemTcpStatistics.cs
- OracleBFile.cs
- FaultDescriptionCollection.cs
- GlyphRunDrawing.cs
- ReadOnlyObservableCollection.cs
- Win32SafeHandles.cs
- TextRangeAdaptor.cs
- DataSourceCollectionBase.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- OleDbCommandBuilder.cs
- NameScope.cs
- LiteralControl.cs
- TextFindEngine.cs
- ProjectionAnalyzer.cs
- ColumnWidthChangedEvent.cs
- Native.cs
- DataServiceRequestOfT.cs
- MetadataArtifactLoaderCompositeFile.cs
- CodeAccessSecurityEngine.cs
- IERequestCache.cs
- HttpModuleActionCollection.cs
- TextViewSelectionProcessor.cs
- DocumentSchemaValidator.cs
- PrintPageEvent.cs
- IntegrationExceptionEventArgs.cs
- RegexNode.cs
- LinqDataSourceSelectEventArgs.cs
- DataBoundControl.cs
- DataGridViewRowCancelEventArgs.cs
- SoundPlayerAction.cs
- StoreContentChangedEventArgs.cs
- UriTemplateQueryValue.cs
- UndirectedGraph.cs
- ScrollChangedEventArgs.cs
- TypographyProperties.cs
- TreePrinter.cs
- ListViewItemEventArgs.cs
- SrgsOneOf.cs
- PermissionToken.cs
- UserControl.cs
- HttpWrapper.cs
- DataServiceQueryOfT.cs
- _ProxyChain.cs
- XPathNavigatorReader.cs
- QueryTreeBuilder.cs
- XmlSerializerFactory.cs
- DPTypeDescriptorContext.cs
- Context.cs
- OdbcEnvironment.cs
- KeyPressEvent.cs