ModuleBuilder::SetCustomAttribute Method (ConstructorInfo^, array<Byte>^)
Applies a custom attribute to this module by using a specified binary large object (BLOB) that represents the attribute.
Assembly: mscorlib (in mscorlib.dll)
public: [ComVisibleAttribute(true)] void SetCustomAttribute( ConstructorInfo^ con, array<unsigned char>^ binaryAttribute )
Parameters
- con
-
Type:
System.Reflection::ConstructorInfo^
The constructor for the custom attribute.
- binaryAttribute
-
Type:
array<System::Byte>^
A byte BLOB representing the attribute.
| Exception | Condition |
|---|---|
| ArgumentNullException | con or binaryAttribute is null. |
For more information about how to format binaryAttribute, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.
Note |
|---|
Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires ReflectionPermission with the ReflectionPermissionFlag::ReflectionEmit flag. (See Security Issues in Reflection Emit.) To use this functionality, your application should target the .NET Framework 3.5 or later. |
Available since 1.1
Silverlight
Available since 2.0
