Kampute.DocToolkit.Models Namespace

Contains model classes that represent documentation entities such as assemblies, namespaces, types, type members, topics, and their relationships.

Remarks

This namespace defines an object model for documentation elements, capturing metadata about code components and their documentation. These models form the foundation for documentation generation, representing assemblies, namespaces, types, type members, conceptual topics, and their relationships.

Classes

AssemblyModelRepresents an assembly in the documentation.
ClassModelRepresents a documentation model for a .NET class.
CompositeTypeModelRepresents a documentation model for a composite .NET type that can have fields and nested types.
CompositeTypeModel<T>Represents a documentation model for a composite .NET type of a specific kind that can have fields and nested types.
ConstructorModelRepresents a documentation model for a constructor within a type.
DelegateModelRepresents a documentation model for a .NET delegate type.
EnumModelRepresents a documentation model for a .NET enumeration type.
EventModelRepresents a documentation model for an event within a type.
FieldModelRepresents a documentation model for a field within a type.
InterfaceModelRepresents a documentation model for a .NET interface.
MemberModelRepresents the documentation model for a type or type member.
MemberModel<T>Represents a documentation model for a member of a specific kind.
MethodModelRepresents a documentation model for a method within a type.
NamespaceModelRepresents a documentation model for a .NET namespace.
OperatorModelRepresents a documentation model for an operator within a type.
PropertyModelRepresents a documentation model for a property within a type.
StructModelRepresents a documentation model for a .NET struct.
TopicModelRepresents a documentation model for a topic within a documentation context.
TypeMemberModelRepresents a documentation model for a type member.
TypeMemberModel<T>Represents a documentation model for a specific type of type member.
TypeModelRepresents a documentation model for a .NET type.
TypeModel<T>Represents a documentation model for a .NET type of a specific kind.