ApiMember

class

Namespace: MyLittleContentEngine.Models

Represents a member (method, property, field, etc.) in the API reference

Declaration

public record ApiMember

Inheritance

MyLittleContentEngine.Models.ApiReferenceItemApiMember

Implements

  • System.IEquatable<MyLittleContentEngine.Models.ApiMember>

Propertys

ContainingType

property
public required string ContainingType { get; init; }
The type this member belongs to
Returns: string ApiMember.ContainingType

MemberKind

property
public required string MemberKind { get; init; }
The kind of member (method, property, field, etc.)
Returns: string ApiMember.MemberKind

Namespace

property
public required string Namespace { get; init; }
The namespace of the containing type
Returns: string ApiMember.Namespace

Parameters

property
public required IReadOnlyList<ApiParameter> Parameters { get; init; }
Parameters for methods
Returns: IReadOnlyList<ApiParameter> ApiMember.Parameters

ReturnType

property
public string? ReturnType { get; init; }
Return type for methods and properties, or field type for fields
Returns: string? ApiMember.ReturnType

ReturnTypeDisplayName

property
public string? ReturnTypeDisplayName { get; init; }
Return type for methods and properties, or field type for fields
Returns: string? ApiMember.ReturnTypeDisplayName