MetadataBuilder.AddExportedType Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een geëxporteerd type toe.
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
Parameters
- attributes
- TypeAttributes
Het typekenmerken.
- namespace
- StringHandle
De typenaamruimte.
- name
- StringHandle
De naam van het type.
- implementation
- EntityHandle
De implementatieentiteitshandler, die een van de volgende kan zijn: een AssemblyFileHandle, ExportedTypeHandleof AssemblyReferenceHandle.
- typeDefinitionId
- Int32
De typedefinitie-id.
Retouren
Een ingang aan het toegevoegde geëxporteerde type.
Uitzonderingen
implementation heeft niet de verwachte soort ingang.