Attributes related to function parameters
Various attributes you use in conjunction with other attributes to specify methods for naming and describing parameters and functions. If the parameter is optional, this is set using the optional attribute (with certain parameter types only).