Inazuma.Mono.Cecil.PE.ImageWriter.ImageWriter C# (CSharp) Method

ImageWriter() private method

private ImageWriter ( ModuleDefinition module, MetadataBuilder metadata, Stream stream ) : System
module ModuleDefinition
metadata MetadataBuilder
stream Stream
return System
		ImageWriter (ModuleDefinition module, MetadataBuilder metadata, Stream stream)
			: base (stream)
		{
			this.module = module;
			this.metadata = metadata;
			this.pe64 = module.Architecture == TargetArchitecture.AMD64 || module.Architecture == TargetArchitecture.IA64;
			this.has_reloc = module.Architecture == TargetArchitecture.I386;
			this.GetDebugHeader ();
			this.GetWin32Resources ();
			this.text_map = BuildTextMap ();
			this.sections = (ushort) (has_reloc ? 2 : 1); // text + reloc?
			this.time_stamp = (uint) DateTime.UtcNow.Subtract (new DateTime (1970, 1, 1)).TotalSeconds;
		}