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
- TreeViewCancelEvent.cs
- BindingEntityInfo.cs
- SqlCommandSet.cs
- XmlSerializerSection.cs
- HttpDigestClientCredential.cs
- AutomationPropertyInfo.cs
- DataRowCollection.cs
- PersonalizableAttribute.cs
- XmlDigitalSignatureProcessor.cs
- Dictionary.cs
- FontFamilyValueSerializer.cs
- DefaultSection.cs
- KerberosSecurityTokenParameters.cs
- XsltOutput.cs
- PointValueSerializer.cs
- ArglessEventHandlerProxy.cs
- HierarchicalDataBoundControl.cs
- HebrewCalendar.cs
- OptimalBreakSession.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- Debug.cs
- CollectionView.cs
- InheritanceAttribute.cs
- ConnectionsZone.cs
- MbpInfo.cs
- BigInt.cs
- ZipIORawDataFileBlock.cs
- StylusCaptureWithinProperty.cs
- JsonServiceDocumentSerializer.cs
- RemotingConfigParser.cs
- FileUpload.cs
- DataFormats.cs
- FacetDescription.cs
- ContractsBCL.cs
- NamespaceDecl.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- RightsManagementInformation.cs
- WebPartVerb.cs
- HighlightVisual.cs
- SoapSchemaImporter.cs
- DbConnectionOptions.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- OdbcStatementHandle.cs
- ListCollectionView.cs
- PropertiesTab.cs
- LinqDataSourceDeleteEventArgs.cs
- Stacktrace.cs
- Transactions.cs
- MouseActionConverter.cs
- ShortcutKeysEditor.cs
- DataSysAttribute.cs
- XmlSchemaSimpleContent.cs
- DataGridItemCollection.cs
- TextWriter.cs
- XmlSerializerFactory.cs
- SettingsBase.cs
- CompensationExtension.cs
- ExpressionReplacer.cs
- ListControlBoundActionList.cs
- SmiContext.cs
- FlagsAttribute.cs
- StyleCollectionEditor.cs
- PerformanceCountersElement.cs
- Input.cs
- AttachedAnnotation.cs
- SystemResourceHost.cs
- CompilerErrorCollection.cs
- SystemGatewayIPAddressInformation.cs
- DocComment.cs
- FileSystemInfo.cs
- HttpCacheParams.cs
- RawStylusInputReport.cs
- ContentControl.cs
- GcSettings.cs
- SortFieldComparer.cs
- RowToParametersTransformer.cs
- TaskForm.cs
- OdbcParameter.cs
- ProfileGroupSettingsCollection.cs
- HttpCapabilitiesEvaluator.cs
- ConfigurationPropertyCollection.cs
- ToolStripPanel.cs
- DefaultSection.cs
- HashMembershipCondition.cs
- EntityDataSourceEntityTypeFilterItem.cs
- Event.cs
- Transform.cs
- SizeFConverter.cs
- MonitoringDescriptionAttribute.cs
- FixedPosition.cs
- _ConnectStream.cs
- ResourceReader.cs
- SmiRequestExecutor.cs
- BaseWebProxyFinder.cs
- ToolStripScrollButton.cs
- ConfigXmlElement.cs
- XmlSchemaExternal.cs
- FieldValue.cs
- OverlappedAsyncResult.cs
- BulletChrome.cs