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
- UnaryNode.cs
- SmiEventSink.cs
- DependencyPropertyKind.cs
- MbpInfo.cs
- ElapsedEventArgs.cs
- Tablet.cs
- ClipboardData.cs
- SamlSubjectStatement.cs
- CodePrimitiveExpression.cs
- InitializerFacet.cs
- WebPartConnection.cs
- ConnectionInterfaceCollection.cs
- XmlTextReaderImpl.cs
- MobileControlPersister.cs
- OpCodes.cs
- TypeDescriptor.cs
- BoolExpression.cs
- COM2Properties.cs
- DockPatternIdentifiers.cs
- AnnotationMap.cs
- MemberExpression.cs
- SQLMoneyStorage.cs
- TemplateKeyConverter.cs
- ProtocolInformationWriter.cs
- HttpRuntime.cs
- ArrangedElement.cs
- ShapingEngine.cs
- XmlArrayItemAttributes.cs
- Utils.cs
- FastEncoder.cs
- OletxVolatileEnlistment.cs
- _SslState.cs
- ImageListStreamer.cs
- AssemblyBuilderData.cs
- EFDataModelProvider.cs
- Registry.cs
- XmlNodeReader.cs
- CngAlgorithmGroup.cs
- Registry.cs
- InstalledVoice.cs
- SecurityDescriptor.cs
- SwitchAttribute.cs
- ErrorActivity.cs
- HttpResponseHeader.cs
- SqlVisitor.cs
- SettingsPropertyWrongTypeException.cs
- ObjectContextServiceProvider.cs
- HTTPNotFoundHandler.cs
- ValidationEventArgs.cs
- QilInvoke.cs
- XmlElement.cs
- RowType.cs
- SoapExtensionTypeElement.cs
- ModuleBuilderData.cs
- BeginStoryboard.cs
- XmlAnyElementAttributes.cs
- MaterialGroup.cs
- ProfessionalColorTable.cs
- PartManifestEntry.cs
- ImageButton.cs
- WebZone.cs
- DataKeyArray.cs
- FilterException.cs
- SqlPersonalizationProvider.cs
- InArgument.cs
- PersonalizationAdministration.cs
- SiteMapHierarchicalDataSourceView.cs
- DateTimeFormatInfoScanner.cs
- COM2PropertyDescriptor.cs
- TreeViewCancelEvent.cs
- RouteParametersHelper.cs
- SystemGatewayIPAddressInformation.cs
- DocumentScope.cs
- AutoCompleteStringCollection.cs
- SqlClientFactory.cs
- PropertyGrid.cs
- ProfilePropertySettings.cs
- FigureHelper.cs
- AutomationAttributeInfo.cs
- X509CertificateRecipientClientCredential.cs
- SortedList.cs
- EventProperty.cs
- SqlConnectionStringBuilder.cs
- ClientFormsAuthenticationMembershipProvider.cs
- WebPartZoneBase.cs
- _ListenerRequestStream.cs
- RichTextBoxConstants.cs
- BufferBuilder.cs
- safePerfProviderHandle.cs
- ParsedRoute.cs
- HtmlLink.cs
- Instrumentation.cs
- RegionInfo.cs
- RuntimeResourceSet.cs
- ScrollBarRenderer.cs
- InkSerializer.cs
- ScrollBarAutomationPeer.cs
- WorkflowOperationBehavior.cs
- DrawingGroup.cs
- SourceChangedEventArgs.cs