Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / documentation.cs / 1305376 / documentation.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- 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 Documentation 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 [....] // @backupOwner [....] //--------------------------------------------------------------------- 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 Documentation 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
- ComponentResourceKey.cs
- ValueExpressions.cs
- EventHandlersDesigner.cs
- DescendantBaseQuery.cs
- ExtensibleSyndicationObject.cs
- DateTimeValueSerializerContext.cs
- DataGridViewLinkCell.cs
- ToolStripDropDownButton.cs
- WindowsListBox.cs
- ListView.cs
- GridViewUpdatedEventArgs.cs
- EncoderParameters.cs
- TextParagraphView.cs
- KeyToListMap.cs
- GridEntry.cs
- SecurityToken.cs
- DbgUtil.cs
- CreateSequence.cs
- UnitySerializationHolder.cs
- GeometryHitTestParameters.cs
- ToolStripRendererSwitcher.cs
- SimpleFileLog.cs
- BamlMapTable.cs
- AsyncOperation.cs
- OrderingInfo.cs
- CodeTypeReference.cs
- ErrorTolerantObjectWriter.cs
- DependencyPropertyConverter.cs
- GC.cs
- RoleManagerSection.cs
- GACMembershipCondition.cs
- FeedUtils.cs
- BindingSource.cs
- ISAPIApplicationHost.cs
- DataBoundControlParameterTarget.cs
- TypeResolver.cs
- OutputCacheSettingsSection.cs
- ReadWriteControlDesigner.cs
- OptimalTextSource.cs
- StylusPointDescription.cs
- ZipIOExtraFieldElement.cs
- TokenizerHelper.cs
- VersionUtil.cs
- MouseCaptureWithinProperty.cs
- DataTemplateSelector.cs
- Tablet.cs
- StoreContentChangedEventArgs.cs
- MonthCalendar.cs
- BooleanKeyFrameCollection.cs
- XmlTextReaderImpl.cs
- assemblycache.cs
- IntSecurity.cs
- XmlSchemaSimpleContentExtension.cs
- GroupBox.cs
- SizeAnimationBase.cs
- TextRunCache.cs
- PerfCounterSection.cs
- HwndTarget.cs
- CryptoApi.cs
- ArithmeticException.cs
- X509ChainElement.cs
- SrgsElementFactoryCompiler.cs
- MessageQueueKey.cs
- Console.cs
- QueryCacheEntry.cs
- CreateUserWizard.cs
- SqlConnectionPoolProviderInfo.cs
- SkipStoryboardToFill.cs
- ToolStripItemTextRenderEventArgs.cs
- SqlDataSourceCommandEventArgs.cs
- DrawingBrush.cs
- EntityUtil.cs
- ZipIOCentralDirectoryBlock.cs
- CryptoApi.cs
- OverlappedContext.cs
- ButtonBaseAdapter.cs
- SynchronizedDispatch.cs
- TargetControlTypeCache.cs
- SQLString.cs
- VoiceChangeEventArgs.cs
- NotifyCollectionChangedEventArgs.cs
- XmlNotation.cs
- WebPartsSection.cs
- StringUtil.cs
- BrowserCapabilitiesCodeGenerator.cs
- Line.cs
- UmAlQuraCalendar.cs
- EntryPointNotFoundException.cs
- SQLSingleStorage.cs
- SafeFileMappingHandle.cs
- MD5CryptoServiceProvider.cs
- BmpBitmapDecoder.cs
- oledbconnectionstring.cs
- Roles.cs
- TextEffect.cs
- SortDescription.cs
- LOSFormatter.cs
- XamlToRtfWriter.cs
- TextModifierScope.cs
- HttpDebugHandler.cs