MetadataBuilder.AddExportedType Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un tipo esportato.
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
Parametri
- attributes
- TypeAttributes
Attributi del tipo.
- namespace
- StringHandle
Spazio dei nomi del tipo.
- name
- StringHandle
Nome del tipo.
- implementation
- EntityHandle
Handle dell'entità di implementazione, che può essere uno dei seguenti: AssemblyFileHandle, ExportedTypeHandle o AssemblyReferenceHandle.
- typeDefinitionId
- Int32
ID della definizione del tipo.
Restituisce
Handle per il tipo esportato aggiunto.
Eccezioni
implementation
non ha il tipo di handle previsto.