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
- TdsParserHelperClasses.cs
- TextLine.cs
- TriState.cs
- TypedColumnHandler.cs
- HtmlInputHidden.cs
- GridItemCollection.cs
- Html32TextWriter.cs
- XmlWrappingReader.cs
- PathData.cs
- ComPersistableTypeElement.cs
- DataGridItemEventArgs.cs
- ProfileServiceManager.cs
- PipeStream.cs
- DependencyObjectPropertyDescriptor.cs
- HotSpotCollectionEditor.cs
- TextServicesManager.cs
- ArrayWithOffset.cs
- QilTypeChecker.cs
- BuildProvider.cs
- Parser.cs
- DbProviderFactoriesConfigurationHandler.cs
- CipherData.cs
- UserControl.cs
- ListViewHitTestInfo.cs
- ProxyGenerator.cs
- ObjectNotFoundException.cs
- XmlDataDocument.cs
- StrongName.cs
- OLEDB_Util.cs
- RecognizerStateChangedEventArgs.cs
- Overlapped.cs
- ToolboxComponentsCreatingEventArgs.cs
- OracleCommand.cs
- Int16Animation.cs
- WebHttpDispatchOperationSelector.cs
- CodePageUtils.cs
- WebMessageFormatHelper.cs
- PersistenceException.cs
- KeyBinding.cs
- EmptyEnumerator.cs
- dbdatarecord.cs
- ObjectDataSourceSelectingEventArgs.cs
- ToolStripContextMenu.cs
- FormViewPagerRow.cs
- ErrorTableItemStyle.cs
- MatrixTransform3D.cs
- SpeechUI.cs
- PagesChangedEventArgs.cs
- TransactionContextManager.cs
- DataGridItem.cs
- XmlLinkedNode.cs
- SynchronizationContextHelper.cs
- EventLogPermission.cs
- categoryentry.cs
- Size.cs
- PeerNameResolver.cs
- CryptoConfig.cs
- RelatedView.cs
- WrappedKeySecurityTokenParameters.cs
- FtpWebRequest.cs
- FontResourceCache.cs
- DefaultPrintController.cs
- Int64Converter.cs
- FilterFactory.cs
- InternalConfigEventArgs.cs
- ValueUnavailableException.cs
- XmlTextReader.cs
- SqlParameterCollection.cs
- ScriptReferenceEventArgs.cs
- ConfigurationStrings.cs
- CommandBinding.cs
- Profiler.cs
- DateTimeOffset.cs
- HebrewNumber.cs
- ADConnectionHelper.cs
- TdsParserSessionPool.cs
- Facet.cs
- EncoderNLS.cs
- StylusCaptureWithinProperty.cs
- ParamArrayAttribute.cs
- ReflectionHelper.cs
- SmtpNegotiateAuthenticationModule.cs
- EtwTrackingBehaviorElement.cs
- EntitySetRetriever.cs
- EndpointAddress.cs
- XmlSchemaSequence.cs
- XmlNullResolver.cs
- JobCollate.cs
- ManagementInstaller.cs
- SystemIPAddressInformation.cs
- __Filters.cs
- XPathItem.cs
- ListItemViewAttribute.cs
- XPathNodeHelper.cs
- EdmMember.cs
- DataSourceControl.cs
- EnumMemberAttribute.cs
- LinkDescriptor.cs
- DataRowComparer.cs
- PrintEvent.cs