CodeMemberMethod.TypeParameters Propiedad

Definición

Obtiene los parámetros de tipo del método genérico actual.

public:
 property System::CodeDom::CodeTypeParameterCollection ^ TypeParameters { System::CodeDom::CodeTypeParameterCollection ^ get(); };
public System.CodeDom.CodeTypeParameterCollection TypeParameters { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.CodeDom.CodeTypeParameterCollection TypeParameters { get; }
member this.TypeParameters : System.CodeDom.CodeTypeParameterCollection
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.TypeParameters : System.CodeDom.CodeTypeParameterCollection
Public ReadOnly Property TypeParameters As CodeTypeParameterCollection

Valor de propiedad

CodeTypeParameterCollection que contiene los parámetros de tipo del método genérico.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la TypeParameters propiedad para agregar dos parámetros de tipo a CodeMemberMethodprintMethod. Este ejemplo forma parte de un ejemplo más grande proporcionado para la CodeTypeParameter clase .

// Declare a generic method.
CodeMemberMethod printMethod = new CodeMemberMethod();
CodeTypeParameter sType = new CodeTypeParameter("S");
sType.HasConstructorConstraint = true;
CodeTypeParameter tType = new CodeTypeParameter("T");
sType.HasConstructorConstraint = true;

printMethod.Name = "Print";
printMethod.TypeParameters.Add(sType);
printMethod.TypeParameters.Add(tType);
' Declare a generic method.
Dim printMethod As New CodeMemberMethod()
Dim sType As New CodeTypeParameter("S")
sType.HasConstructorConstraint = True
Dim tType As New CodeTypeParameter("T")
tType.HasConstructorConstraint = True

printMethod.Name = "Print"
printMethod.TypeParameters.Add(sType)
printMethod.TypeParameters.Add(tType)

Comentarios

Un método genérico contiene uno o varios tipos no especificados conocidos como parámetros de tipo. Un nombre de parámetro de tipo representa el tipo dentro del cuerpo de la declaración genérica.

Se aplica a

Consulte también