MetadataBuilder.AddCustomAttribute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
新增自訂屬性。
public:
System::Reflection::Metadata::CustomAttributeHandle AddCustomAttribute(System::Reflection::Metadata::EntityHandle parent, System::Reflection::Metadata::EntityHandle constructor, System::Reflection::Metadata::BlobHandle value);
public System.Reflection.Metadata.CustomAttributeHandle AddCustomAttribute (System.Reflection.Metadata.EntityHandle parent, System.Reflection.Metadata.EntityHandle constructor, System.Reflection.Metadata.BlobHandle value);
member this.AddCustomAttribute : System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.BlobHandle -> System.Reflection.Metadata.CustomAttributeHandle
Public Function AddCustomAttribute (parent As EntityHandle, constructor As EntityHandle, value As BlobHandle) As CustomAttributeHandle
參數
- parent
- EntityHandle
要附加自訂屬性的實體:MethodDefinitionHandle、FieldDefinitionHandle、TypeReferenceHandle、TypeDefinitionHandle、ParameterHandle、InterfaceImplementationHandle、MemberReferenceHandle、ModuleDefinitionHandle、DeclarativeSecurityAttributeHandle、PropertyDefinitionHandle、EventDefinitionHandle、StandaloneSignatureHandle、ModuleReferenceHandle、TypeSpecificationHandle、AssemblyDefinitionHandle、AssemblyReferenceHandle、AssemblyFileHandle、ExportedTypeHandle、ManifestResourceHandle、GenericParameterHandle、GenericParameterConstraintHandle 或 MethodSpecificationHandle。
- constructor
- EntityHandle
自訂屬性建構函式:MethodDefinitionHandle 或 MemberReferenceHandle。
- value
- BlobHandle
自訂屬性值 Blob。
傳回
已新增之自訂屬性的控制代碼。
例外狀況
parent
沒有預期的控制代碼種類。
備註
專案可以依任何順序新增。 序列化時會自動排序數據表。