Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OleDbWrapper.cs
- CapabilitiesRule.cs
- FixedTextPointer.cs
- ValueProviderWrapper.cs
- ClonableStack.cs
- DataGridViewRowHeaderCell.cs
- OrderingQueryOperator.cs
- IBuiltInEvidence.cs
- InvalidCommandTreeException.cs
- CanExecuteRoutedEventArgs.cs
- VectorCollectionValueSerializer.cs
- _LocalDataStoreMgr.cs
- TextDataBindingHandler.cs
- TextBox.cs
- IndexedGlyphRun.cs
- Oci.cs
- PrePrepareMethodAttribute.cs
- DataStorage.cs
- XmlMapping.cs
- XPathExpr.cs
- DataControlExtensions.cs
- BindingMemberInfo.cs
- StateRuntime.cs
- DES.cs
- GenericEnumerator.cs
- XhtmlBasicControlAdapter.cs
- HttpCapabilitiesEvaluator.cs
- ComplexObject.cs
- ContentDisposition.cs
- DynamicDocumentPaginator.cs
- ObjectDisposedException.cs
- SafeNativeMethods.cs
- DrawingGroup.cs
- DataGridViewRowPostPaintEventArgs.cs
- jithelpers.cs
- IPAddressCollection.cs
- ModelPerspective.cs
- DocumentApplication.cs
- ListViewItem.cs
- SplitContainer.cs
- XmlIterators.cs
- StyleModeStack.cs
- WriteFileContext.cs
- NamedPipeHostedTransportConfiguration.cs
- Aggregates.cs
- SQLGuid.cs
- XamlToRtfWriter.cs
- PointAnimationClockResource.cs
- _NestedSingleAsyncResult.cs
- MachineKey.cs
- SQLChars.cs
- NotConverter.cs
- ArrayTypeMismatchException.cs
- AuthenticationService.cs
- MultiDataTrigger.cs
- SqlProfileProvider.cs
- ConfigurationManagerHelperFactory.cs
- XsltQilFactory.cs
- DataGridViewDataConnection.cs
- ValidationPropertyAttribute.cs
- PersonalizationStateInfoCollection.cs
- Context.cs
- XsltContext.cs
- Underline.cs
- RootNamespaceAttribute.cs
- Msec.cs
- SwitchDesigner.xaml.cs
- GridViewCellAutomationPeer.cs
- PointConverter.cs
- CodeDirectiveCollection.cs
- AdRotator.cs
- BrowserDefinitionCollection.cs
- XmlAttribute.cs
- WebPartEditorOkVerb.cs
- DataObjectSettingDataEventArgs.cs
- NativeCompoundFileAPIs.cs
- FloatMinMaxAggregationOperator.cs
- XsdValidatingReader.cs
- PolicyManager.cs
- RoleService.cs
- XmlSchemaSimpleContentRestriction.cs
- Attributes.cs
- XmlComment.cs
- ClientRoleProvider.cs
- DefaultConfirmation.cs
- fixedPageContentExtractor.cs
- TimelineClockCollection.cs
- DataGridViewToolTip.cs
- RowSpanVector.cs
- IntSecurity.cs
- XmlIterators.cs
- SmiSettersStream.cs
- XmlQueryRuntime.cs
- SqlClientWrapperSmiStream.cs
- OdbcError.cs
- XPathAxisIterator.cs
- unsafeIndexingFilterStream.cs
- FunctionGenerator.cs
- BinaryMessageFormatter.cs
- Rect.cs