ApiMember
classNamespace: MyLittleContentEngine.Models
Represents a member (method, property, field, etc.) in the API reference
Declaration
public record ApiMember
Inheritance
MyLittleContentEngine.Models.ApiReferenceItem
→ ApiMember
Implements
System.IEquatable<MyLittleContentEngine.Models.ApiMember>
Propertys
ContainingType
propertypublic required string ContainingType { get; init; }
The type this member belongs to
Returns:
string ApiMember.ContainingType
MemberKind
propertypublic required string MemberKind { get; init; }
The kind of member (method, property, field, etc.)
Returns:
string ApiMember.MemberKind
Namespace
propertypublic required string Namespace { get; init; }
The namespace of the containing type
Returns:
string ApiMember.Namespace
Parameters
propertypublic required IReadOnlyList<ApiParameter> Parameters { get; init; }
Parameters for methods
Returns:
IReadOnlyList<ApiParameter> ApiMember.Parameters
ReturnType
propertypublic string? ReturnType { get; init; }
Return type for methods and properties, or field type for fields
Returns:
string? ApiMember.ReturnType
ReturnTypeDisplayName
propertypublic string? ReturnTypeDisplayName { get; init; }
Return type for methods and properties, or field type for fields
Returns:
string? ApiMember.ReturnTypeDisplayName