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.
23 lines
872 B
23 lines
872 B
using System;
|
|
|
|
namespace Microsoft.Fusion.ADF
|
|
{
|
|
// This interface describes classes that are able to open IL assemblies
|
|
// and parse their metadata, extracting information such as the components
|
|
// of the assembly's strong name, the strong names of dependent assemblies,
|
|
// and the relative paths and hashcodes of files referenced.
|
|
public interface IAssemblyManifestImport
|
|
{
|
|
// Gets the components of the strong name of the assembly.
|
|
AssemblyIdentity GetAssemblyIdentity();
|
|
|
|
// Gets an array contaning the information on the files of this assembly, in order.
|
|
DependentFileInfo[] GetDependentFileInfo();
|
|
|
|
// Gets an array containing the information on the dependent assemblies of this assembly, in order.
|
|
DependentAssemblyInfo[] GetDependentAssemblyInfo();
|
|
|
|
// Returns the type of manifest.
|
|
ManifestType GetManifestType();
|
|
}
|
|
}
|