Table of Contents

Notice Class

Definition

Namespace
Sandcastle.Core.PresentationStyle.Transformation
Assembly
Sandcastle.Core.dll

This represents a notice that appears at the top of a topic or as a tag for the member in the list page

public class Notice : INotifyPropertyChanged
Inheritance
Notice
Implements

Properties

AttributeTypeName

An attribute type name if this notice is related to one

ElementName

An XML comments element name if this notice is related to one

ErrorMessage

This read-only property returns an error message describing any issues with the settings

ExperimentalNotice

This returns a default instance of the experimental notice

NoticeDescription

This returns a description of the entry suitable for display in a bound list control

NoticeMessage

The notice message for the topic page

NoticeStyleClasses

For HTML presentation styles, this allows you to set the CSS classes used for the topic notice. If not set, a default style will be used.

ObsoleteNotice

This returns a default instance of the obsolete notice

PreliminaryNotice

This returns a default instance of the preliminary notice

TagStyleClasses

For HTML presentation styles, this allows you to set the CSS classes used for the member list tag. If not set, a default style will be used.

TagText

The text for the tag on the member list page

UseValueForText

Set this to true to have the notice show the XML comment text or the attribute value if present. If set to false or there is no inner text or value, the NoticeMessage will be used instead.

Methods

FromXml(XElement)

Create a notice instance from an XElement containing the settings

OnPropertyChanged(string)

This raises the PropertyChanged event

ToXml()

Store the wildcard reference settings as a node in the given XML element

Events

PropertyChanged

The property changed event