ApiTypeKind
Pennington.ApiMetadata
Kind of a documented type.
Fields
ClassApiTypeKind- Default:
0A reference type declared withclass. DelegateApiTypeKind- Default:
5Adelegatedeclaration. EnumApiTypeKind- Default:
3Anenumdeclaration. InterfaceApiTypeKind- Default:
2Aninterfacedeclaration. RecordApiTypeKind- Default:
4Arecordorrecord structdeclaration. StructApiTypeKind- Default:
1A value type declared withstruct.
Pennington.ApiMetadata.ApiTypeKind
namespace Pennington.ApiMetadata;
/// Kind of a documented type.
public enum ApiTypeKind
{
/// A reference type declared with class.
public static const ApiTypeKind Class
;
/// A delegate declaration.
public static const ApiTypeKind Delegate
;
/// An enum declaration.
public static const ApiTypeKind Enum
;
/// An interface declaration.
public static const ApiTypeKind Interface
;
/// A record or record struct declaration.
public static const ApiTypeKind Record
;
/// A value type declared with struct.
public static const ApiTypeKind Struct
;
}