CodeTypeParameter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
CodeTypeParameter sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
CodeTypeParameter() |
CodeTypeParameter sınıfının yeni bir örneğini başlatır. |
CodeTypeParameter(String) |
Belirtilen tür parametre adıyla sınıfının yeni bir örneğini CodeTypeParameter başlatır. |
CodeTypeParameter()
- Kaynak:
- CodeTypeParameter.cs
- Kaynak:
- CodeTypeParameter.cs
- Kaynak:
- CodeTypeParameter.cs
CodeTypeParameter sınıfının yeni bir örneğini başlatır.
public:
CodeTypeParameter();
public CodeTypeParameter ();
Public Sub New ()
Açıklamalar
Bu oluşturucuyu kullanıyorsanız özelliğini ayarlamanız Name gerekir.
Şunlara uygulanır
CodeTypeParameter(String)
- Kaynak:
- CodeTypeParameter.cs
- Kaynak:
- CodeTypeParameter.cs
- Kaynak:
- CodeTypeParameter.cs
Belirtilen tür parametre adıyla sınıfının yeni bir örneğini CodeTypeParameter başlatır.
public:
CodeTypeParameter(System::String ^ name);
public CodeTypeParameter (string name);
new System.CodeDom.CodeTypeParameter : string -> System.CodeDom.CodeTypeParameter
Public Sub New (name As String)
Parametreler
- name
- String
tür parametresinin adı.
Örnekler
Aşağıdaki kod örneği, tür parametresi eklemek için oluşturucunun CodeTypeParameter kullanımını gösterir. Bu örnek, sınıfı için CodeTypeParameter sağlanan daha büyük bir örneğin bir parçasıdır.
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)