Click or drag to resize
Sandcastle Help File BuilderTopic Class
This represents a conceptual content topic.
Inheritance Hierarchy
SystemObject
  SandcastleBuilder.Utils.ConceptualContentTopic

Namespace: SandcastleBuilder.Utils.ConceptualContent
Assembly: SandcastleBuilder.Utils (in SandcastleBuilder.Utils.dll) Version: 2014.11.22.0
Syntax
public class Topic : INotifyPropertyChanged

The Topic type exposes the following members.

Constructors
  NameDescription
Public methodTopic
Constructor
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnPropertyChanged
This raises the PropertyChanged event
Public methodToAnchor
Convert the topic to its <a> element form
Public methodToLink
Convert the topic to its <link> element form
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyApiParentMode
This is used to specify how API content is parented to this topic or the topic's parent
Public propertyContentId
This is used to get the content ID from the content layout file.
Public propertyDisplayTitle
This read-only property is used to get a title for display (i.e. in the designer).
Public propertyDocumentType
This read-only property is used to get the document type
Public propertyHelpAttributes
This is used to get the additional attributes that will be added to MAML topic.
Public propertyId
This is used to get the unique ID of the topic
Public propertyIsDefaultTopic
This is used to when merging TOC files to determine the default topic.
Public propertyIsExpanded
This is used to get or set whether or not the entity is expanded
Public propertyIsMSHVRootContentContainer
This is used to get or set whether or not the topic will server as the root content container in MS Help Viewer output
Public propertyIsSelected
This is used to get or set whether or not the entity is selected
Public propertyKeywords
This is used to get the index keywords that will be added to the MAML topic.
Public propertyLinkText
This is used to get or set the topic's optional link text.
Public propertyNoTopicFile
This read-only property returns true if there is no associated topic file by choice rather than it not being found.
Public propertyParent
This is used to track the topic's parent collection
Public propertyRevisionNumber
This is used to get the topic's revision number
Public propertySubtopics
This is used to get the sub-topics beneath this topic.
Public propertyTitle
This is used to get the required title that should be used for the topic.
Public propertyTocTitle
This is used to get or set the topic's optional table of contents title.
Public propertyToolTip
This returns a description of the topic that can be used as a tooltip
Public propertyTopicFile
This is used to get or set the topic file information related to the topic.
Public propertyTopicFilename
This is used to get the filename of the related project file (if any)
Public propertyVisible
This is used to get or set whether or not the topic is visible in the table of contents.
Top
Events
  NameDescription
Public eventPropertyChanged
The property changed event
Top
Remarks
This class is serializable so that it can be copied to the clipboard
See Also