Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- DynamicField.cs
- VirtualizingStackPanel.cs
- ZoomPercentageConverter.cs
- SafeRightsManagementPubHandle.cs
- XmlCompatibilityReader.cs
- GridItemCollection.cs
- GenericTextProperties.cs
- TrackingExtract.cs
- ToolStripItem.cs
- SudsParser.cs
- PointAnimationUsingPath.cs
- AspNetSynchronizationContext.cs
- shaper.cs
- TileModeValidation.cs
- BindingMemberInfo.cs
- ProcessHostFactoryHelper.cs
- ServiceModelSecurityTokenRequirement.cs
- linebase.cs
- DesignerProperties.cs
- BevelBitmapEffect.cs
- Domain.cs
- XmlNotation.cs
- WebBrowserNavigatedEventHandler.cs
- OrderByQueryOptionExpression.cs
- X509ChainPolicy.cs
- Vector.cs
- SystemThemeKey.cs
- TranslateTransform.cs
- UnionCodeGroup.cs
- XmlnsCache.cs
- SqlDuplicator.cs
- WebPartConnectionsCancelVerb.cs
- FactoryMaker.cs
- GridViewDeleteEventArgs.cs
- XmlParserContext.cs
- MDIWindowDialog.cs
- EntityDataSourceContainerNameItem.cs
- SmtpCommands.cs
- sqlstateclientmanager.cs
- ToolZoneDesigner.cs
- CollaborationHelperFunctions.cs
- ThicknessAnimationBase.cs
- ProxyHwnd.cs
- DataGridViewDataErrorEventArgs.cs
- HitTestWithGeometryDrawingContextWalker.cs
- BasicDesignerLoader.cs
- IdentitySection.cs
- LogRestartAreaEnumerator.cs
- InputLanguage.cs
- SyndicationSerializer.cs
- SocketElement.cs
- InternalMappingException.cs
- AspProxy.cs
- DbTransaction.cs
- Point3DValueSerializer.cs
- webclient.cs
- NumberSubstitution.cs
- DWriteFactory.cs
- MetricEntry.cs
- ReadWriteObjectLock.cs
- Encoding.cs
- SchemaSetCompiler.cs
- RepeaterItemEventArgs.cs
- Html32TextWriter.cs
- _HeaderInfo.cs
- GeneralTransform.cs
- SimpleTypeResolver.cs
- AttributeCollection.cs
- ConfigXmlWhitespace.cs
- HtmlListAdapter.cs
- MetabaseReader.cs
- BaseProcessor.cs
- CacheMode.cs
- XmlWrappingReader.cs
- LinqDataSourceDisposeEventArgs.cs
- SpecularMaterial.cs
- KeyGesture.cs
- TabItemWrapperAutomationPeer.cs
- XmlImplementation.cs
- HierarchicalDataBoundControlAdapter.cs
- ApplicationSecurityInfo.cs
- DockPanel.cs
- SafeWaitHandle.cs
- QuotedPairReader.cs
- ConfigurationManager.cs
- StrongName.cs
- StringAnimationBase.cs
- ActivityScheduledRecord.cs
- ResolvedKeyFrameEntry.cs
- DataPagerFieldItem.cs
- InvalidAsynchronousStateException.cs
- RuntimeEnvironment.cs
- SliderAutomationPeer.cs
- ControlValuePropertyAttribute.cs
- AdornerPresentationContext.cs
- OdbcConnectionStringbuilder.cs
- SmtpNegotiateAuthenticationModule.cs
- WorkItem.cs
- GraphicsContext.cs
- MemberHolder.cs