1 write to module
Mono.Cecil (1)
Mono.Cecil.PE\ImageWriter.cs (1)
56 this.module = module;
29 references to module
Mono.Cecil (29)
Mono.Cecil.PE\ImageWriter.cs (29)
78 if (module.HasDebugHeader) { 79 var header = module.GetDebugHeader (); 90 if (!module.HasImage) 93 DataDirectory win32_resources_directory = module.Image.Win32Resources; 97 win32_resources = module.Image.GetReaderAt (win32_resources_directory.VirtualAddress, size, (s, reader) => new ByteBuffer (reader.ReadBytes ((int) s))); 194 WriteUInt16 ((ushort) module.Architecture); // Machine 205 if (module.Kind == ModuleKind.Dll || module.Kind == ModuleKind.NetModule) 208 if (module.Image != null && (module.Image.Characteristics & LargeAddressAware) != 0) 228 WriteUInt16 (module.linker_version); 252 WriteUInt16 (module.subsystem_major); // SubSysMajor 253 WriteUInt16 (module.subsystem_minor); // SubSysMinor 262 WriteUInt16 ((ushort) module.Characteristics); // DLLFlags 327 switch (module.Kind) { 435 WriteUInt16 ((ushort) ((module.Runtime <= TargetRuntime.Net_1_1) ? 0 : 5)); 439 WriteUInt32 ((uint) module.Attributes); 638 return module.Kind == ModuleKind.Dll || module.Kind == ModuleKind.NetModule 645 switch (module.Architecture) { 666 reloc_rva += module.Architecture == TargetArchitecture.IA64 ? 0x20u : 2; 672 switch (module.Architecture) { 744 startup_stub_rva = module.Architecture == TargetArchitecture.IA64 757 map.AddMap (TextSegment.MetadataHeader, GetMetadataHeaderLength (module.RuntimeVersion)); 768 switch (module.Architecture) { 797 if (module.kind == ModuleKind.NetModule || module.Assembly == null) 800 var public_key = module.Assembly.Name.PublicKey; 863 resources.WriteUInt32 (rva - module.Image.Win32Resources.VirtualAddress + rsrc.VirtualAddress);