Sdílet prostřednictvím


CodeMemberMethod.TypeParameters Vlastnost

Definice

Získá parametry typu pro aktuální obecnou metodu.

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

Hodnota vlastnosti

A CodeTypeParameterCollection , který obsahuje parametry typu pro obecnou metodu.

Atributy

Příklady

Následující příklad kódu ukazuje použití TypeParameters vlastnosti přidat dva parametry typu do objektu CodeMemberMethodprintMethod. Tento příklad je součástí většího příkladu poskytnutého CodeTypeParameter pro třídu.

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

Poznámky

Obecná metoda obsahuje jeden nebo více nespecifikovaných typů, které se označují jako parametry typu. Název parametru typu je zkratka pro typ v těle obecné deklarace.

Platí pro

Viz také