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

类型定义 ID。

返回

已添加的导出类型的句柄。

例外

implementation 没有预期的句柄类型。

适用于