Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / documentation.cs / 1 / documentation.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....], [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Common; using System.Diagnostics; using System.Globalization; using System.Text; using System.Data.Common.Utils; namespace System.Data.Metadata.Edm { ////// Class representing the Documentation associated with an item /// public sealed class Documentation: MetadataItem { #region Fields private string _summary = ""; private string _longDescription = ""; #endregion #region Constructors ////// Default constructor - primarily created for supporting usage of this Do----netation class by SOM. /// internal Documentation() { } #endregion #region Properties ////// Returns the kind of the type /// public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.Documentation; } } ////// Gets the Summary for this Documentation instance. /// /// public string Summary { get { return _summary; } internal set { if (value != null) _summary = value; else _summary = ""; } } ////// Gets the LongDescription for this Documentation instance. /// /// public string LongDescription { get { return _longDescription; } internal set { if (value != null) _longDescription = value; else _longDescription = ""; } } ////// This property is required to be implemented for inheriting from MetadataItem. As there can be atmost one /// instance of a nested-Documentation, return the constant "Documentation" as it's identity. /// internal override string Identity { get { return "Documentation"; } } ////// Returns true if this Documentation instance contains only null/empty summary and longDescription /// /// public bool IsEmpty { get { if (string.IsNullOrEmpty(_summary) && string.IsNullOrEmpty(_longDescription) ) { return true; } return false; } } #endregion #region Methods ////// public override string ToString() { return _summary; } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....], [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Common; using System.Diagnostics; using System.Globalization; using System.Text; using System.Data.Common.Utils; namespace System.Data.Metadata.Edm { ////// Class representing the Documentation associated with an item /// public sealed class Documentation: MetadataItem { #region Fields private string _summary = ""; private string _longDescription = ""; #endregion #region Constructors ////// Default constructor - primarily created for supporting usage of this Do----netation class by SOM. /// internal Documentation() { } #endregion #region Properties ////// Returns the kind of the type /// public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.Documentation; } } ////// Gets the Summary for this Documentation instance. /// /// public string Summary { get { return _summary; } internal set { if (value != null) _summary = value; else _summary = ""; } } ////// Gets the LongDescription for this Documentation instance. /// /// public string LongDescription { get { return _longDescription; } internal set { if (value != null) _longDescription = value; else _longDescription = ""; } } ////// This property is required to be implemented for inheriting from MetadataItem. As there can be atmost one /// instance of a nested-Documentation, return the constant "Documentation" as it's identity. /// internal override string Identity { get { return "Documentation"; } } ////// Returns true if this Documentation instance contains only null/empty summary and longDescription /// /// public bool IsEmpty { get { if (string.IsNullOrEmpty(_summary) && string.IsNullOrEmpty(_longDescription) ) { return true; } return false; } } #endregion #region Methods ////// public override string ToString() { return _summary; } #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
- Utils.cs
- NullRuntimeConfig.cs
- PlatformNotSupportedException.cs
- QueryableDataSourceHelper.cs
- MetricEntry.cs
- UTF8Encoding.cs
- NativeWindow.cs
- VerticalAlignConverter.cs
- InstanceKeyCompleteException.cs
- SmiRequestExecutor.cs
- ValidatedControlConverter.cs
- ControlUtil.cs
- Message.cs
- ProviderCollection.cs
- FrameDimension.cs
- Environment.cs
- XmlHierarchyData.cs
- GC.cs
- Errors.cs
- GeometryDrawing.cs
- MissingMethodException.cs
- WebControlAdapter.cs
- MD5CryptoServiceProvider.cs
- Dispatcher.cs
- TdsParserStateObject.cs
- ImageDesigner.cs
- CodeTypeConstructor.cs
- DataControlButton.cs
- DirectoryNotFoundException.cs
- DotExpr.cs
- NavigationFailedEventArgs.cs
- Symbol.cs
- LocatorPart.cs
- WebException.cs
- TextBox.cs
- PerfService.cs
- XmlSchemaGroupRef.cs
- GACMembershipCondition.cs
- ToolStripActionList.cs
- FilterableData.cs
- PrefixQName.cs
- BufferedStream.cs
- FormViewInsertedEventArgs.cs
- HttpHandlerActionCollection.cs
- PointLightBase.cs
- ServiceMetadataPublishingElement.cs
- RuleSet.cs
- DataGridViewSelectedColumnCollection.cs
- DefaultCommandExtensionCallback.cs
- ListItemCollection.cs
- Columns.cs
- Clipboard.cs
- VScrollBar.cs
- ToolStripStatusLabel.cs
- Buffer.cs
- RegexStringValidator.cs
- XmlWellformedWriter.cs
- SweepDirectionValidation.cs
- xmlfixedPageInfo.cs
- Module.cs
- RadioButtonList.cs
- VarRefManager.cs
- Color.cs
- BrowsableAttribute.cs
- WebHttpElement.cs
- _LocalDataStoreMgr.cs
- WebRequestModuleElementCollection.cs
- assertwrapper.cs
- StreamReader.cs
- DataServiceExpressionVisitor.cs
- HttpContext.cs
- BulletDecorator.cs
- AuthenticationConfig.cs
- _NetRes.cs
- HyperLink.cs
- ConstantSlot.cs
- WebPartConnectionsCancelVerb.cs
- PenContext.cs
- CodeNamespace.cs
- ACE.cs
- NegatedCellConstant.cs
- TrustManagerPromptUI.cs
- ApplicationSettingsBase.cs
- StreamingContext.cs
- TableLayoutRowStyleCollection.cs
- DelegatingTypeDescriptionProvider.cs
- TimeSpanMinutesConverter.cs
- TokenBasedSetEnumerator.cs
- CapabilitiesAssignment.cs
- _HTTPDateParse.cs
- InfiniteTimeSpanConverter.cs
- nulltextcontainer.cs
- LocatorPart.cs
- XsdBuilder.cs
- SecurityKeyUsage.cs
- MetadataItemEmitter.cs
- ListDesigner.cs
- ScrollViewer.cs
- DrawingContextDrawingContextWalker.cs
- ColumnHeader.cs