Skip to content

FSharpApiEntityKind

type FSharpApiEntityKind =
    | Module
    | Record
    | Union
    | Class
    | Interface
    | Struct
    | Enum
    | Abbreviation
    | Exception
    | Delegate
    | Measure
AssemblyNacara.Plugin.FSharpApi
Attributes[<RequireQualifiedAccess>]

What a declaration is, which decides where it is listed and how it is drawn.

Cases

Module
Record
Union
Class
Interface
Struct
Enum
Abbreviation
Exception
Delegate
Measure

Properties

member IsAbbreviation: bool
member IsClass: bool
member IsDelegate: bool
member IsEnum: bool
member IsException: bool
member IsInterface: bool
member IsMeasure: bool
member IsModule: bool
member IsRecord: bool
member IsStruct: bool
member IsUnion: bool
member Label: string
member Order: int

Where the group goes: what a reader calls first, what it is made of after.

member Plural: string

Heading of the group these are listed under.