ApiType

class

Namespace: MyLittleContentEngine.Models

Represents a type (class, interface, struct, etc.) in the API reference

Declaration

public record ApiType

Inheritance

MyLittleContentEngine.Models.ApiReferenceItemApiType

Implements

  • System.IEquatable<MyLittleContentEngine.Models.ApiType>

Propertys

BaseType

property
public string? BaseType { get; init; }
Base type name if any
Returns: string? ApiType.BaseType

Interfaces

property
public required IReadOnlyList<string> Interfaces { get; init; }
Implemented interfaces
Returns: IReadOnlyList<string> ApiType.Interfaces

Members

property
public required IReadOnlyList<ApiMember> Members { get; init; }
Members of this type
Returns: IReadOnlyList<ApiMember> ApiType.Members

Namespace

property
public required string Namespace { get; init; }
The namespace this type belongs to
Returns: string ApiType.Namespace

TypeKind

property
public required string TypeKind { get; init; }
The kind of type (class, interface, struct, enum, etc.)
Returns: string ApiType.TypeKind