ApiType
classNamespace: MyLittleContentEngine.Models
Represents a type (class, interface, struct, etc.) in the API reference
Declaration
public record ApiType
Inheritance
MyLittleContentEngine.Models.ApiReferenceItem
→ ApiType
Implements
System.IEquatable<MyLittleContentEngine.Models.ApiType>
Propertys
BaseType
propertypublic string? BaseType { get; init; }
Base type name if any
Returns:
string? ApiType.BaseType
Interfaces
propertypublic required IReadOnlyList<string> Interfaces { get; init; }
Implemented interfaces
Returns:
IReadOnlyList<string> ApiType.Interfaces
Members
propertypublic required IReadOnlyList<ApiMember> Members { get; init; }
Members of this type
Returns:
IReadOnlyList<ApiMember> ApiType.Members
Namespace
propertypublic required string Namespace { get; init; }
The namespace this type belongs to
Returns:
string ApiType.Namespace
TypeKind
propertypublic required string TypeKind { get; init; }
The kind of type (class, interface, struct, enum, etc.)
Returns:
string ApiType.TypeKind