InterfaceModel Class

Namespace
Kampute.DocToolkit.Models
Assembly
  • Kampute.DocToolkit.dll

Definition

Represents a documentation model for a .NET interface.
public class InterfaceModel : TypeModel<IInterfaceType>
Inheritance

Thread Safety

All public members of the type are guaranteed to be thread-safe.

Constructors

InterfaceModel(object, IInterfaceType)Initializes a new instance of the ClassModel class.
InterfaceModel(AssemblyModel, IInterfaceType)Initializes a new instance of the InterfaceModel class as a top-level type.
InterfaceModel(TypeModel, IInterfaceType)Initializes a new instance of the InterfaceModel class as a nested type.

Properties

EventsGets the events declared by the interface.
MembersGets all the members declared or implemented by the type.
MethodsGets the methods declared by the interface.
ModelTypeGets the type of the documentation model.
PropertiesGets the properties declared by the interface.

Methods

FindMember(IMember)Finds the documentation model representing the specified reflection member metadata within the type.