Condividi tramite


CodeMemberMethod.TypeParameters Proprietà

Definizione

Ottiene i parametri di tipo per il metodo generico corrente.

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

Valore della proprietà

Oggetto CodeTypeParameterCollection che contiene i parametri di tipo per il metodo generico.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato l'uso della proprietà TypeParameters per aggiungere due parametri di tipo al CodeMemberMethodprintMethod. Questo esempio fa parte di un esempio più ampio fornito per la classe 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)

Commenti

Un metodo generico contiene uno o più tipi non specificati noti come parametri di tipo. Un nome di parametro di tipo è l'acronimo del tipo all'interno del corpo della dichiarazione generica.

Si applica a

Vedi anche