Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine Instanz der CustomAttributeBuilder-Klasse, wobei der Konstruktor für das benutzerdefinierte Attribut und die Konstruktorargumente angegeben sind.
Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Sub New ( _
con As ConstructorInfo, _
constructorArgs As Object() _
)
'Usage
Dim con As ConstructorInfo
Dim constructorArgs As Object()
Dim instance As New CustomAttributeBuilder(con, constructorArgs)
public CustomAttributeBuilder (
ConstructorInfo con,
Object[] constructorArgs
)
public:
CustomAttributeBuilder (
ConstructorInfo^ con,
array<Object^>^ constructorArgs
)
public CustomAttributeBuilder (
ConstructorInfo con,
Object[] constructorArgs
)
public function CustomAttributeBuilder (
con : ConstructorInfo,
constructorArgs : Object[]
)
Parameter
- con
Der Konstruktor für das benutzerdefinierte Attribut.
- constructorArgs
Die Argumente für den Konstruktor des benutzerdefinierten Attributs.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
con ist statisch oder privat. - oder - Die Anzahl der angegebenen Argumente stimmt nicht mit der für die Aufrufkonvention des Konstruktors erforderlichen Anzahl der Parameter des Konstruktors überein. - oder - Der Typ des angegebenen Arguments stimmt nicht mit dem Typ des im Konstruktor deklarierten Parameters überein. |
|
con, constructorArgs oder ein beliebiges Element des constructorArgs-Arrays ist NULL (Nothing in Visual Basic). |
Hinweise
Die Elemente des constructorArgs-Arrays sind auf Elementtypen beschränkt. Sie können byte, sbyte, int, uint, long, ulong, float, double, String, char, bool, eine Enumeration, ein Typ, einer der genannten Typen, der in ein Objekt umgewandelt wurde, oder ein eindimensionales nullbasiertes Array der genannten Typen sein.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
CustomAttributeBuilder-Klasse
CustomAttributeBuilder-Member
System.Reflection.Emit-Namespace