CodeTypeParameter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av CodeTypeParameter klassen.
Överlagringar
| Name | Description |
|---|---|
| CodeTypeParameter() |
Initierar en ny instans av CodeTypeParameter klassen. |
| CodeTypeParameter(String) |
Initierar en ny instans av CodeTypeParameter klassen med det angivna typparameternamnet. |
CodeTypeParameter()
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
Initierar en ny instans av CodeTypeParameter klassen.
public:
CodeTypeParameter();
public CodeTypeParameter();
Public Sub New ()
Kommentarer
Om du använder den här konstruktorn bör du ange egenskapen Name .
Gäller för
CodeTypeParameter(String)
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
- Källa:
- CodeTypeParameter.cs
Initierar en ny instans av CodeTypeParameter klassen med det angivna typparameternamnet.
public:
CodeTypeParameter(System::String ^ name);
public CodeTypeParameter(string name);
new System.CodeDom.CodeTypeParameter : string -> System.CodeDom.CodeTypeParameter
Public Sub New (name As String)
Parametrar
- name
- String
Namnet på typparametern.
Exempel
I följande kodexempel visas hur konstruktorn används CodeTypeParameter för att lägga till en typparameter. Det här exemplet är en del av ett större exempel som tillhandahålls CodeTypeParameter för klassen.
CodeTypeParameter kType = new CodeTypeParameter("TKey");
kType.HasConstructorConstraint = true;
kType.Constraints.Add(new CodeTypeReference(typeof(IComparable)));
kType.CustomAttributes.Add(new CodeAttributeDeclaration(
"System.ComponentModel.DescriptionAttribute",
new CodeAttributeArgument(new CodePrimitiveExpression("KeyType"))));
CodeTypeReference iComparableT = new CodeTypeReference("IComparable");
iComparableT.TypeArguments.Add(new CodeTypeReference(kType));
kType.Constraints.Add(iComparableT);
CodeTypeParameter vType = new CodeTypeParameter("TValue");
vType.Constraints.Add(new CodeTypeReference(typeof(IList<System.String>)));
vType.CustomAttributes.Add(new CodeAttributeDeclaration(
"System.ComponentModel.DescriptionAttribute",
new CodeAttributeArgument(new CodePrimitiveExpression("ValueType"))));
class1.TypeParameters.Add(kType);
class1.TypeParameters.Add(vType);
Dim kType As New CodeTypeParameter("TKey")
kType.HasConstructorConstraint = True
kType.Constraints.Add(New CodeTypeReference(GetType(IComparable)))
kType.CustomAttributes.Add _
(New CodeAttributeDeclaration("System.ComponentModel.DescriptionAttribute", _
New CodeAttributeArgument(New CodePrimitiveExpression("KeyType"))))
Dim iComparableT As New CodeTypeReference("IComparable")
iComparableT.TypeArguments.Add(New CodeTypeReference(kType))
kType.Constraints.Add(iComparableT)
Dim vType As New CodeTypeParameter("TValue")
vType.Constraints.Add(New CodeTypeReference(GetType(IList(Of System.String))))
vType.CustomAttributes.Add _
(New CodeAttributeDeclaration("System.ComponentModel.DescriptionAttribute", _
New CodeAttributeArgument(New CodePrimitiveExpression("ValueType"))))
class1.TypeParameters.Add(kType)
class1.TypeParameters.Add(vType)