public void WriteAssembly(IAssembly assembly) { _writer.WriteAssembly(assembly); _formatter.WriteLine(); foreach (IModule module in assembly.Modules) { _writer.WriteModule(module); foreach (IAssemblyName assemblyName in module.AssemblyReferences) { _writer.WriteAssemblyName(assemblyName); } foreach (IModuleName moduleName in module.ModuleReferences) { _writer.WriteModuleName(moduleName); } } foreach (IResource resource in assembly.Resources) { _writer.WriteResource(resource); } }