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
- VectorCollectionConverter.cs
- SizeLimitedCache.cs
- GridViewColumnHeader.cs
- ContextProperty.cs
- System.Data_BID.cs
- DataGrid.cs
- SpecialTypeDataContract.cs
- GlyphRun.cs
- DropTarget.cs
- PersonalizationProviderCollection.cs
- NameValuePermission.cs
- Grant.cs
- ImageClickEventArgs.cs
- PartBasedPackageProperties.cs
- TypedElement.cs
- DataControlFieldCollection.cs
- SystemIPGlobalStatistics.cs
- DataGridViewTextBoxCell.cs
- ProcessStartInfo.cs
- SvcMapFileSerializer.cs
- ExtentKey.cs
- DataSourceProvider.cs
- AuthStoreRoleProvider.cs
- CheckBoxRenderer.cs
- CurrencyWrapper.cs
- AutomationPropertyInfo.cs
- RelatedEnd.cs
- StringInfo.cs
- TypeGeneratedEventArgs.cs
- SerializationException.cs
- CodeCatchClauseCollection.cs
- SqlException.cs
- ListViewGroupConverter.cs
- GAC.cs
- XsltLoader.cs
- ScriptDescriptor.cs
- OleDbInfoMessageEvent.cs
- RSAOAEPKeyExchangeFormatter.cs
- SignatureDescription.cs
- TemplatedMailWebEventProvider.cs
- XmlDataLoader.cs
- XmlLoader.cs
- DefaultValueAttribute.cs
- SafeEventHandle.cs
- XmlSubtreeReader.cs
- PropertyPath.cs
- XmlSchemaValidationException.cs
- FunctionOverloadResolver.cs
- EdmMember.cs
- TableTextElementCollectionInternal.cs
- WsatTransactionFormatter.cs
- ProbeMatches11.cs
- XmlSerializableServices.cs
- CSharpCodeProvider.cs
- TextElementEnumerator.cs
- NameSpaceEvent.cs
- DecoderBestFitFallback.cs
- DataViewSetting.cs
- RootBrowserWindowProxy.cs
- ListBindableAttribute.cs
- FigureParaClient.cs
- TrustLevel.cs
- EllipticalNodeOperations.cs
- DupHandleConnectionReader.cs
- ReservationNotFoundException.cs
- SessionParameter.cs
- CellTreeNodeVisitors.cs
- BrushMappingModeValidation.cs
- XPathDescendantIterator.cs
- ParseHttpDate.cs
- ValidationErrorInfo.cs
- SqlXml.cs
- MetadataArtifactLoaderResource.cs
- SchemaHelper.cs
- Size3D.cs
- CodeValidator.cs
- DetailsView.cs
- FlowDocumentPage.cs
- HttpCacheVary.cs
- AutomationProperties.cs
- SessionEndingEventArgs.cs
- GroupItemAutomationPeer.cs
- BypassElementCollection.cs
- ServerValidateEventArgs.cs
- parserscommon.cs
- DocumentPageViewAutomationPeer.cs
- UniqueID.cs
- SoapElementAttribute.cs
- SecondaryIndexList.cs
- FormClosedEvent.cs
- ProxyHwnd.cs
- GlobalizationAssembly.cs
- BitmapEditor.cs
- CodeBlockBuilder.cs
- ComponentResourceManager.cs
- EndPoint.cs
- WmpBitmapDecoder.cs
- InkPresenterAutomationPeer.cs
- DataGridViewToolTip.cs
- AbsoluteQuery.cs