Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- //// 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
- GeneralTransform.cs
- XslTransform.cs
- Compiler.cs
- InternalConfigEventArgs.cs
- ReferenceEqualityComparer.cs
- SerializationAttributes.cs
- RealizationContext.cs
- ThreadSafeList.cs
- VisualStyleRenderer.cs
- GridLength.cs
- KeyedCollection.cs
- RelationshipNavigation.cs
- VBCodeProvider.cs
- WebBrowserProgressChangedEventHandler.cs
- TagNameToTypeMapper.cs
- LinkDescriptor.cs
- HttpUnhandledOperationInvoker.cs
- DetailsViewDesigner.cs
- SQLBoolean.cs
- IfElseDesigner.xaml.cs
- MailMessageEventArgs.cs
- DataServiceQuery.cs
- QueryStringParameter.cs
- MatrixCamera.cs
- ParseChildrenAsPropertiesAttribute.cs
- WebSysDescriptionAttribute.cs
- CompilerGlobalScopeAttribute.cs
- StylusPointProperties.cs
- FamilyCollection.cs
- PeerInvitationResponse.cs
- PersonalizationAdministration.cs
- StyleCollection.cs
- COAUTHIDENTITY.cs
- StateDesigner.LayoutSelectionGlyph.cs
- DispatcherHookEventArgs.cs
- CellNormalizer.cs
- XmlBaseWriter.cs
- SoapConverter.cs
- HtmlInputSubmit.cs
- SafeMarshalContext.cs
- HttpListener.cs
- ChangeBlockUndoRecord.cs
- CachedCompositeFamily.cs
- VariableBinder.cs
- UpdateException.cs
- UpdateExpressionVisitor.cs
- SqlParameterCollection.cs
- DataGridViewDataErrorEventArgs.cs
- XmlImplementation.cs
- ItemsPresenter.cs
- ListViewInsertedEventArgs.cs
- RangeValueProviderWrapper.cs
- SocketException.cs
- JsonWriterDelegator.cs
- FormViewUpdateEventArgs.cs
- GetWinFXPath.cs
- GPPOINT.cs
- WindowsScroll.cs
- SBCSCodePageEncoding.cs
- SkipQueryOptionExpression.cs
- DoubleCollection.cs
- ListManagerBindingsCollection.cs
- ParserHooks.cs
- SelectionPatternIdentifiers.cs
- XmlSchemaAttributeGroupRef.cs
- DataGridViewCell.cs
- MultipleViewProviderWrapper.cs
- AttachedAnnotation.cs
- TextViewSelectionProcessor.cs
- ProcessHostMapPath.cs
- FamilyTypeface.cs
- ExtractorMetadata.cs
- SystemNetworkInterface.cs
- ReferenceConverter.cs
- SystemIPInterfaceStatistics.cs
- TileModeValidation.cs
- TrackingLocationCollection.cs
- ValueOfAction.cs
- NullableDoubleMinMaxAggregationOperator.cs
- WebPartCancelEventArgs.cs
- DockPanel.cs
- DbgUtil.cs
- Fx.cs
- BaseTemplateBuildProvider.cs
- XComponentModel.cs
- HttpModuleCollection.cs
- EnvelopedPkcs7.cs
- BrowserCapabilitiesFactory.cs
- BreakSafeBase.cs
- SystemInfo.cs
- ChannelServices.cs
- NavigationHelper.cs
- CompositeDataBoundControl.cs
- DesignerTextViewAdapter.cs
- HtmlTitle.cs
- MessagePropertyFilter.cs
- __FastResourceComparer.cs
- XmlNamespaceMapping.cs
- ResourcePermissionBase.cs
- Baml2006ReaderContext.cs