Leaked source code of windows server 2003
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

  1. using System;
  2. namespace Microsoft.Fusion.ADF
  3. {
  4. // This interface describes classes that are able to open IL assemblies
  5. // and parse their metadata, extracting information such as the components
  6. // of the assembly's strong name, the strong names of dependent assemblies,
  7. // and the relative paths and hashcodes of files referenced.
  8. public interface IAssemblyManifestImport
  9. {
  10. // Gets the components of the strong name of the assembly.
  11. AssemblyIdentity GetAssemblyIdentity();
  12. // Gets an array contaning the information on the files of this assembly, in order.
  13. DependentFileInfo[] GetDependentFileInfo();
  14. // Gets an array containing the information on the dependent assemblies of this assembly, in order.
  15. DependentAssemblyInfo[] GetDependentAssemblyInfo();
  16. // Returns the type of manifest.
  17. ManifestType GetManifestType();
  18. }
  19. }