The namespace of the C# class
The access level of the C# class
OptionalabstractWhether the class is abstract
OptionalsealedWhether the class is sealed
Optionalstatic_Whether the class is static
OptionalpartialWhether the class is partial
OptionalparentThe class to inherit from if any
OptionalinterfaceAny interfaces the class implements
OptionalisWhether this is a nested class
OptionalannotationsAny annotations to add to the class
OptionalsplitWhether to split annotations onto separate lines
The name of the C# class