MetadataBuilder.AddExportedType 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
新增匯出類型。
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
實作實體控制代碼,可能是下列其中一項:AssemblyFileHandle、ExportedTypeHandle 或 AssemblyReferenceHandle。
- typeDefinitionId
- Int32
類型定義識別碼。
傳回
已新增之匯出類型的控制代碼。
例外狀況
implementation
沒有預期的控制代碼種類。