共用方式為


MetadataBuilder.AddExportedType 方法

定義

新增匯出類型。

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

參數

attributes
TypeAttributes

類型屬性。

namespace
StringHandle

類型命名空間。

name
StringHandle

類型名稱。

implementation
EntityHandle

實作實體控制代碼,可能是下列其中一項:AssemblyFileHandleExportedTypeHandleAssemblyReferenceHandle

typeDefinitionId
Int32

類型定義識別碼。

傳回

已新增之匯出類型的控制代碼。

例外狀況

implementation 沒有預期的控制代碼種類。

適用於