TupleElementNamesAttribute Constructores

Definición

Sobrecargas

TupleElementNamesAttribute()

>Inicializa una nueva instancia de la clase TupleElementNamesAttribute.

TupleElementNamesAttribute(String[])

Inicializa una nueva instancia de la clase TupleElementNamesAttribute.

TupleElementNamesAttribute()

>Inicializa una nueva instancia de la clase TupleElementNamesAttribute.

public:
 TupleElementNamesAttribute();
public TupleElementNamesAttribute ();
Public Sub New ()

Se aplica a

TupleElementNamesAttribute(String[])

Source:
TupleElementNamesAttribute.cs
Source:
TupleElementNamesAttribute.cs
Source:
TupleElementNamesAttribute.cs

Inicializa una nueva instancia de la clase TupleElementNamesAttribute.

public:
 TupleElementNamesAttribute(cli::array <System::String ^> ^ transformNames);
public TupleElementNamesAttribute (string?[] transformNames);
public TupleElementNamesAttribute (string[] transformNames);
new System.Runtime.CompilerServices.TupleElementNamesAttribute : string[] -> System.Runtime.CompilerServices.TupleElementNamesAttribute
Public Sub New (transformNames As String())

Parámetros

transformNames
String[]

Una matriz de cadena que especifica, en el recorrido en preorden con prioridad de profundidad de la construcción de un tipo, qué repeticiones de tupla de valor están destinadas a llevar nombres de elemento.

Comentarios

Este constructor se usa en tipos que contienen una instancia de tupla de valor con nombres de elemento. Por ejemplo, si C es un tipo genérico con dos parámetros de tipo, el uso del tipo)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>construido podría estar pensado para tratar el primer argumento de tipo como una tupla con nombres de elemento y el segundo como una tupla sin nombres de elemento. En este caso, la especificación de atributo adecuada debe usar un transformNames valor de { "name1", "name2", null, null, null}.

Se aplica a