MetadataBuilder.AddExportedType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un type exporté.
public:
System::Reflection::Metadata::ExportedTypeHandle AddExportedType(System::Reflection::TypeAttributes attributes, System::Reflection::Metadata::StringHandle namespace, System::Reflection::Metadata::StringHandle name, System::Reflection::Metadata::EntityHandle implementation, int typeDefinitionId);
public System.Reflection.Metadata.ExportedTypeHandle AddExportedType (System.Reflection.TypeAttributes attributes, System.Reflection.Metadata.StringHandle namespace, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle implementation, int typeDefinitionId);
member this.AddExportedType : System.Reflection.TypeAttributes * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.EntityHandle * int -> System.Reflection.Metadata.ExportedTypeHandle
Public Function AddExportedType (attributes As TypeAttributes, namespace As StringHandle, name As StringHandle, implementation As EntityHandle, typeDefinitionId As Integer) As ExportedTypeHandle
Paramètres
- attributes
- TypeAttributes
Attributs du type.
- namespace
- StringHandle
Espace de noms du type.
- name
- StringHandle
Nom du type.
- implementation
- EntityHandle
Handle de l’entité d’implémentation, qui peut être l’un des éléments suivants : AssemblyFileHandle, ExportedTypeHandle ou AssemblyReferenceHandle.
- typeDefinitionId
- Int32
ID de définition du type.
Retours
Handle pour le type exporté ajouté.
Exceptions
implementation
n’a pas le type de poignée attendu.