Compartir a través de


CodeMemberMethod.TypeParameters Propiedad

Definición

Obtiene los parámetros de tipo para el 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

Un CodeTypeParameterCollection que contiene los parámetros de tipo para el método genérico.

Atributos

Ejemplos

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

// 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