Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Server / System / Data / Services / Epm / EpmSourcePathSegment.cs / 1305376 / EpmSourcePathSegment.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Type describing each node in the EpmSourceTree generated using // EntityPropertyMappingAttributes for a ResourceType. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Common { using System.Collections.Generic; ////// Representation of each node in the internal class EpmSourcePathSegment { #region Fields ////// Name of the property under the parent resource type private String propertyName; ///List of sub-properties if this segment corresponds to a complex type private ListsubProperties; #endregion /// /// Constructor creates a source path segment with the name set to /// Segment property name internal EpmSourcePathSegment(String propertyName) { this.propertyName = propertyName; this.subProperties = new List/// (); } #region Properties /// Name of the property under the parent resource type internal String PropertyName { get { return this.propertyName; } } ///List of sub-properties if this segment corresponds to a complex type internal ListSubProperties { get { return this.subProperties; } } /// Corresponding EntityPropertyMappingInfo internal EntityPropertyMappingInfo EpmInfo { get; set; } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Type describing each node in the EpmSourceTree generated using // EntityPropertyMappingAttributes for a ResourceType. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Common { using System.Collections.Generic; ////// Representation of each node in the internal class EpmSourcePathSegment { #region Fields ////// Name of the property under the parent resource type private String propertyName; ///List of sub-properties if this segment corresponds to a complex type private ListsubProperties; #endregion /// /// Constructor creates a source path segment with the name set to /// Segment property name internal EpmSourcePathSegment(String propertyName) { this.propertyName = propertyName; this.subProperties = new List/// (); } #region Properties /// Name of the property under the parent resource type internal String PropertyName { get { return this.propertyName; } } ///List of sub-properties if this segment corresponds to a complex type internal ListSubProperties { get { return this.subProperties; } } /// Corresponding EntityPropertyMappingInfo internal EntityPropertyMappingInfo EpmInfo { get; set; } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HierarchicalDataTemplate.cs
- LOSFormatter.cs
- AppDomainEvidenceFactory.cs
- TextFormatter.cs
- LateBoundBitmapDecoder.cs
- GridViewDeletedEventArgs.cs
- TextEditor.cs
- ReceiveMessageRecord.cs
- XmlSchemaDocumentation.cs
- DesignerSerializationOptionsAttribute.cs
- NegotiateStream.cs
- ProgressBar.cs
- TraceSwitch.cs
- ProfilePropertyNameValidator.cs
- ErrorEventArgs.cs
- DataGridViewCellConverter.cs
- SqlBinder.cs
- SqlMethods.cs
- ModelPerspective.cs
- IntranetCredentialPolicy.cs
- ExecutorLocksHeldException.cs
- SqlInfoMessageEvent.cs
- ConditionBrowserDialog.cs
- DeviceContext2.cs
- CapabilitiesSection.cs
- ImageFormat.cs
- DeclaredTypeValidatorAttribute.cs
- SingleAnimationBase.cs
- Positioning.cs
- ErrorWebPart.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- DataGridColumnDropSeparator.cs
- mediapermission.cs
- IconBitmapDecoder.cs
- CodeDelegateCreateExpression.cs
- LinqDataSourceUpdateEventArgs.cs
- GrammarBuilderBase.cs
- IfJoinedCondition.cs
- XmlDictionaryReaderQuotas.cs
- GetIsBrowserClientRequest.cs
- ServicePoint.cs
- QilIterator.cs
- BinaryNegotiation.cs
- X509Certificate2.cs
- MinimizableAttributeTypeConverter.cs
- RijndaelCryptoServiceProvider.cs
- EnumerableCollectionView.cs
- MessageLogger.cs
- MailWebEventProvider.cs
- ThousandthOfEmRealDoubles.cs
- PropertyRecord.cs
- ContainerControlDesigner.cs
- BinaryUtilClasses.cs
- TileBrush.cs
- NamespaceEmitter.cs
- UndirectedGraph.cs
- SoapAttributeAttribute.cs
- RowTypePropertyElement.cs
- PropertyPushdownHelper.cs
- UnlockInstanceCommand.cs
- SQLDouble.cs
- BuilderInfo.cs
- XmlPreloadedResolver.cs
- DocumentScope.cs
- securitymgrsite.cs
- SR.cs
- OperationFormatUse.cs
- UnsettableComboBox.cs
- SafeFindHandle.cs
- ResourceExpressionBuilder.cs
- DataGridViewCheckBoxCell.cs
- HostedTcpTransportManager.cs
- CqlWriter.cs
- CommandExpr.cs
- XmlQueryOutput.cs
- QilTypeChecker.cs
- WinEventTracker.cs
- HotCommands.cs
- InvalidateEvent.cs
- _emptywebproxy.cs
- ReadOnlyHierarchicalDataSourceView.cs
- X509CertificateTrustedIssuerElement.cs
- HandlerBase.cs
- LazyInitializer.cs
- DataObjectAttribute.cs
- BindingCollectionElement.cs
- HostUtils.cs
- XhtmlConformanceSection.cs
- EndpointFilterProvider.cs
- SelectionHighlightInfo.cs
- ConfigPathUtility.cs
- PointLight.cs
- LocalizationCodeDomSerializer.cs
- DataGridViewRowPostPaintEventArgs.cs
- ConvertEvent.cs
- PenContexts.cs
- ToolStripCollectionEditor.cs
- ExtensionDataReader.cs
- EDesignUtil.cs
- SafeNativeMethods.cs