This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy under /_llms/. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

MemberKind Pennington.ApiMetadata

Kind of type member to include when enumerating members for documentation rendering.

Fields

All MemberKind
Default: 6
All kinds of members.
Constructors MemberKind
Default: 3
Constructors declared on the type.
Events MemberKind
Default: 4
Events declared on the type.
Fields MemberKind
Default: 1
Fields declared on the type.
Methods MemberKind
Default: 2
Methods declared on the type (excluding constructors).
Properties MemberKind
Default: 0
Properties declared on the type.
UnionCases MemberKind
Default: 5
Cases of a discriminated union (the case types it wraps).

Pennington.ApiMetadata.MemberKind

namespace Pennington.ApiMetadata;

/// Kind of type member to include when enumerating members for documentation rendering.
public enum MemberKind
{
    /// All kinds of members.
    
public static const MemberKind All
; /// Constructors declared on the type.
public static const MemberKind Constructors
; /// Events declared on the type.
public static const MemberKind Events
; /// Fields declared on the type.
public static const MemberKind Fields
; /// Methods declared on the type (excluding constructors).
public static const MemberKind Methods
; /// Properties declared on the type.
public static const MemberKind Properties
; /// Cases of a discriminated union (the case types it wraps).
public static const MemberKind UnionCases
; }