You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
957 B
38 lines
957 B
using System;
|
|
|
|
namespace Microsoft.Fusion.ADF
|
|
{
|
|
public class DefaultAssemblyManifestImport : IAssemblyManifestImport
|
|
{
|
|
private AssemblyIdentity assmID;
|
|
private DependentFileInfo[] depFileInfoArr;
|
|
private DependentAssemblyInfo[] depAssmInfoArr;
|
|
|
|
public DefaultAssemblyManifestImport(AssemblyIdentity assmID, DependentAssemblyInfo[] depAssmInfoArr, DependentFileInfo[] depFileInfoArr)
|
|
{
|
|
this.assmID = assmID;
|
|
this.depFileInfoArr = depFileInfoArr;
|
|
this.depAssmInfoArr = depAssmInfoArr;
|
|
}
|
|
|
|
AssemblyIdentity IAssemblyManifestImport.GetAssemblyIdentity()
|
|
{
|
|
return assmID;
|
|
}
|
|
|
|
DependentFileInfo[] IAssemblyManifestImport.GetDependentFileInfo()
|
|
{
|
|
return depFileInfoArr;
|
|
}
|
|
|
|
DependentAssemblyInfo[] IAssemblyManifestImport.GetDependentAssemblyInfo()
|
|
{
|
|
return depAssmInfoArr;
|
|
}
|
|
|
|
ManifestType IAssemblyManifestImport.GetManifestType()
|
|
{
|
|
return ManifestType.Component;
|
|
}
|
|
}
|
|
}
|