System.Runtime.CompilerServices.TupleElementNamesAttribute
Indicates that the use of ValueTuple on a member is meant to be treated as a tuple with element names.
Specifies, in a pre-order depth-first traversal of a type's
construction, which ValueTuple elements are
meant to carry element names.
Initializes a new instance of the TupleElementNamesAttribute class.