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

CodeTypeParameterCollection, který obsahuje parametry typu pro obecnou metodu.

Atributy

Příklady

Následující příklad kódu ukazuje použití TypeParameters vlastnost přidat dva parametry typu do CodeMemberMethodprintMethod. Tento příklad je součástí většího příkladu poskytnutého pro třídu 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)

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é