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
- TreeNodeMouseHoverEvent.cs
- Vector3D.cs
- TextEncodedRawTextWriter.cs
- CodeIterationStatement.cs
- AnnotationComponentManager.cs
- DataTableTypeConverter.cs
- MissingFieldException.cs
- PersonalizationStateQuery.cs
- QuaternionAnimationBase.cs
- Ipv6Element.cs
- ReaderOutput.cs
- NullableFloatMinMaxAggregationOperator.cs
- ErrorProvider.cs
- WebPartCancelEventArgs.cs
- BaseProcessProtocolHandler.cs
- DbParameterHelper.cs
- PageCatalogPart.cs
- TdsRecordBufferSetter.cs
- ContextStack.cs
- ListViewDeletedEventArgs.cs
- TextRunCacheImp.cs
- BaseCollection.cs
- XamlStackWriter.cs
- Int64AnimationBase.cs
- SynchronizedInputPattern.cs
- ConfigurationPermission.cs
- DataGridViewRow.cs
- Utils.cs
- OpCellTreeNode.cs
- DataGridViewLinkColumn.cs
- WebExceptionStatus.cs
- DrawingContextWalker.cs
- ColumnWidthChangingEvent.cs
- Constants.cs
- XmlElement.cs
- odbcmetadatacolumnnames.cs
- Timer.cs
- PlaceHolder.cs
- TemplateParser.cs
- ProcessModuleDesigner.cs
- DispatcherObject.cs
- _StreamFramer.cs
- SeekStoryboard.cs
- ISCIIEncoding.cs
- SimpleHandlerBuildProvider.cs
- DataGridViewRowPrePaintEventArgs.cs
- RenderTargetBitmap.cs
- TextCharacters.cs
- Peer.cs
- RuntimeVariableList.cs
- CodeSubDirectory.cs
- SessionEndedEventArgs.cs
- DataSourceControlBuilder.cs
- Serializer.cs
- OracleConnectionString.cs
- AdapterUtil.cs
- Misc.cs
- AudioException.cs
- SafeViewOfFileHandle.cs
- ConnectionManagementSection.cs
- ListSortDescription.cs
- EventSetter.cs
- ThemeableAttribute.cs
- WinFormsSpinner.cs
- HttpCapabilitiesEvaluator.cs
- CallSite.cs
- TdsParser.cs
- GridViewUpdateEventArgs.cs
- __ComObject.cs
- AssemblyCache.cs
- TextElementCollectionHelper.cs
- DynamicDataRouteHandler.cs
- QuaternionConverter.cs
- StringResourceManager.cs
- ParserContext.cs
- AttributeCollection.cs
- EnumConverter.cs
- MetadataItem.cs
- MessageSecurityProtocol.cs
- XmlDesignerDataSourceView.cs
- EventDriven.cs
- ImageConverter.cs
- Button.cs
- DomainUpDown.cs
- InteropBitmapSource.cs
- BinaryMessageEncodingElement.cs
- Int16Converter.cs
- RangeValidator.cs
- CompilerError.cs
- NameScopePropertyAttribute.cs
- SendMessageRecord.cs
- TableSectionStyle.cs
- Button.cs
- BevelBitmapEffect.cs
- BamlLocalizer.cs
- InvalidateEvent.cs
- TargetParameterCountException.cs
- FormViewCommandEventArgs.cs
- SerialReceived.cs
- ContravarianceAdapter.cs