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
- OutputCacheModule.cs
- SerializationInfo.cs
- QilTargetType.cs
- MessageHeaderDescriptionCollection.cs
- ZipIOCentralDirectoryFileHeader.cs
- CustomValidator.cs
- SqlCacheDependencyDatabase.cs
- ItemChangedEventArgs.cs
- HttpClientCertificate.cs
- LinqTreeNodeEvaluator.cs
- XmlValueConverter.cs
- DbConnectionStringBuilder.cs
- EdmProviderManifest.cs
- QilScopedVisitor.cs
- SymbolEqualComparer.cs
- CheckBoxList.cs
- DocumentReference.cs
- Context.cs
- Exception.cs
- ToolStripContentPanel.cs
- ObjectConverter.cs
- BookmarkManager.cs
- WorkflowOperationContext.cs
- LayoutUtils.cs
- TextStore.cs
- ResourceReader.cs
- ElementUtil.cs
- GeneratedCodeAttribute.cs
- ProcessHostMapPath.cs
- XmlSchemaSimpleContentRestriction.cs
- BufferedResponseStream.cs
- Bitmap.cs
- XsdDateTime.cs
- Style.cs
- SettingsPropertyCollection.cs
- SizeAnimationBase.cs
- Properties.cs
- BaseUriHelper.cs
- RSAProtectedConfigurationProvider.cs
- SplitContainer.cs
- DocumentApplicationJournalEntry.cs
- MetadataArtifactLoader.cs
- PreservationFileReader.cs
- SchemaEntity.cs
- WebPartEventArgs.cs
- PageThemeParser.cs
- StreamWriter.cs
- ToolStripPanelRenderEventArgs.cs
- SessionState.cs
- TextTreeTextBlock.cs
- Stacktrace.cs
- UserPreferenceChangedEventArgs.cs
- ActivationServices.cs
- DefaultValueConverter.cs
- Section.cs
- AnimationStorage.cs
- StreamingContext.cs
- StrongNameUtility.cs
- XmlAttributeProperties.cs
- MergeFailedEvent.cs
- TextServicesCompartmentEventSink.cs
- DBNull.cs
- CodeDirectoryCompiler.cs
- ControlUtil.cs
- URLIdentityPermission.cs
- FixedPageProcessor.cs
- HtmlFormWrapper.cs
- EntityDataReader.cs
- LinkLabel.cs
- SymbolUsageManager.cs
- BaseCodeDomTreeGenerator.cs
- StringSorter.cs
- AsyncResult.cs
- Command.cs
- FreezableDefaultValueFactory.cs
- SiteMapSection.cs
- DBCSCodePageEncoding.cs
- EmptyEnumerator.cs
- PublisherIdentityPermission.cs
- ComplexType.cs
- ReadOnlyNameValueCollection.cs
- UnmanagedMarshal.cs
- CornerRadiusConverter.cs
- RegistryPermission.cs
- AutomationElementCollection.cs
- RuleAction.cs
- DelegatingTypeDescriptionProvider.cs
- OleDbPropertySetGuid.cs
- StringResourceManager.cs
- LinqDataSourceContextData.cs
- LayoutEditorPart.cs
- MatrixTransform3D.cs
- VoiceSynthesis.cs
- ConnectionsZone.cs
- SafeSecurityHelper.cs
- XhtmlBasicLinkAdapter.cs
- cookiecontainer.cs
- ToolBarTray.cs
- ConfigXmlDocument.cs
- VisualStyleElement.cs