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
- AlignmentYValidation.cs
- XmlDataDocument.cs
- UseLicense.cs
- RSAPKCS1SignatureFormatter.cs
- ModelVisual3D.cs
- GorillaCodec.cs
- ArgumentOutOfRangeException.cs
- Codec.cs
- HttpRuntimeSection.cs
- VariableExpressionConverter.cs
- ArrayExtension.cs
- VirtualPath.cs
- DataGridCell.cs
- JsonEncodingStreamWrapper.cs
- GPRECT.cs
- Point3DAnimationUsingKeyFrames.cs
- NonParentingControl.cs
- metadatamappinghashervisitor.cs
- SynchronizedDisposablePool.cs
- ObjectDesignerDataSourceView.cs
- BamlRecordWriter.cs
- SurrogateEncoder.cs
- FlowNode.cs
- OleDbStruct.cs
- XPathDocumentIterator.cs
- PerformanceCounterManager.cs
- IriParsingElement.cs
- DocumentViewerHelper.cs
- VisualBasicValue.cs
- OleDbFactory.cs
- CapabilitiesRule.cs
- LOSFormatter.cs
- XmlAttributeCache.cs
- CqlIdentifiers.cs
- DBNull.cs
- _MultipleConnectAsync.cs
- AnnotationHelper.cs
- SplineKeyFrames.cs
- PropertyPath.cs
- ShapingWorkspace.cs
- MsmqUri.cs
- ExecutedRoutedEventArgs.cs
- DataProtectionSecurityStateEncoder.cs
- AffineTransform3D.cs
- LogRecordSequence.cs
- StrongNameUtility.cs
- XmlAnyAttributeAttribute.cs
- NullableLongSumAggregationOperator.cs
- SoapReflector.cs
- HeaderUtility.cs
- RuntimeConfigLKG.cs
- DetailsViewUpdatedEventArgs.cs
- RSACryptoServiceProvider.cs
- MulticastDelegate.cs
- XmlTextReaderImplHelpers.cs
- XmlArrayItemAttribute.cs
- StrokeNodeEnumerator.cs
- Number.cs
- ByteStreamBufferedMessageData.cs
- VolatileResourceManager.cs
- baseaxisquery.cs
- UnhandledExceptionEventArgs.cs
- TemplateBaseAction.cs
- CanExpandCollapseAllConverter.cs
- FlowSwitch.cs
- storepermission.cs
- safesecurityhelperavalon.cs
- RtfToXamlLexer.cs
- GeneralTransformCollection.cs
- Int64Converter.cs
- XmlBinaryReader.cs
- SessionPageStatePersister.cs
- ProtectedConfigurationSection.cs
- XamlVector3DCollectionSerializer.cs
- ComponentSerializationService.cs
- latinshape.cs
- StringTraceRecord.cs
- MemoryStream.cs
- SubpageParaClient.cs
- NumberSubstitution.cs
- RoleManagerEventArgs.cs
- InstanceLockTracking.cs
- XmlNodeChangedEventManager.cs
- UserControl.cs
- StrokeCollectionDefaultValueFactory.cs
- HtmlGenericControl.cs
- LicenseManager.cs
- LogStream.cs
- PcmConverter.cs
- ProvideValueServiceProvider.cs
- CodeCatchClauseCollection.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ContractUtils.cs
- Wildcard.cs
- ActivityTrace.cs
- SimpleHandlerBuildProvider.cs
- SimpleWebHandlerParser.cs
- SQLMembershipProvider.cs
- FileLevelControlBuilderAttribute.cs
- UpdatePanelTrigger.cs