This site provides a machine-readable index at /llms.txt.

Skip to main content Skip to navigation

ApiTypeKind Pennington.ApiMetadata

Kind of a documented type.

Fields

Class Pennington.ApiMetadata.ApiTypeKind
Default: 0
A reference type declared with class.
Delegate Pennington.ApiMetadata.ApiTypeKind
Default: 5
A delegate declaration.
Enum Pennington.ApiMetadata.ApiTypeKind
Default: 3
An enum declaration.
Interface Pennington.ApiMetadata.ApiTypeKind
Default: 2
An interface declaration.
Record Pennington.ApiMetadata.ApiTypeKind
Default: 4
A record or record struct declaration.
Struct Pennington.ApiMetadata.ApiTypeKind
Default: 1
A value type declared with struct.

Pennington.ApiMetadata.ApiTypeKind

namespace Pennington.ApiMetadata;

/// Kind of a documented type.
public enum ApiTypeKind
{
    /// A reference type declared with class.
    
Class
; /// A delegate declaration.
Delegate
; /// An enum declaration.
Enum
; /// An interface declaration.
Interface
; /// A record or record struct declaration.
Record
; /// A value type declared with struct.
Struct
; }