2using System.Reflection;
10 internal sealed class VfsAssemblyResourceDirectory : VfsDirectory
20 internal VfsAssemblyResourceDirectory(VfsContext context,
Assembly assembly) :
23 this.assembly = assembly ??
throw new ArgumentNullException(nameof(assembly));
31 public override VfsEntry GetEntry(
string name)
33 return assembly.GetManifestResourceInfo(name) !=
null ?
new VfsAssemblyResourceFile(Context, assembly, name) : null;
40 public override string[] List()
42 return assembly.GetManifestResourceNames();
IKVM.Reflection.Assembly Assembly