StandardApiTocGenerator Class

This is used to generate a standard table of contents for API content

Definition

Namespace: Sandcastle.Core.PresentationStyle
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2024.2.18.0
public class StandardApiTocGenerator : IApiTocGenerator
Inheritance
Object    StandardApiTocGenerator
Implements
IApiTocGenerator

Remarks

The generator has the following behaviors:
  • The reflection information is assumed to contain list entries for properties, methods, events, etc. These are used to generate corresponding list topic entries in the table of contents.
  • A root namespace container (R:) is supported if present.
  • Namespace grouping is supported if grouping elements (G:) are present.
  • Overloads are assumed to have a container topic and each overload has its own subtopic below it.
  • Namespaces, types, and members are sorted in ascending order by name. Explicit interface implementations are list ahead of the type's other members sorted by member name. Overloads are sorted by parameter count and then by the type name of the first parameter.
  • The default order of the member list topics is properties, methods, events, operators, fields, attached properties, and finally attached events.

Constructors

Properties

ListTopicOrder This is used to get or set the list topic order in the table of contents

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GenerateApiTocFile This is used to generate a table of contents file for API content
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also