C# Class TUP.AsmResolver.PE.Writers.OffsetSizeCalculator

Inheritance: RebuildingTask
Mostra file Open project: Rex-Hays/GNIDA

Public Methods

Method Description
OffsetSizeCalculator ( PEConstructor constructor ) : System
RunProcedure ( Workspace workspace ) : void

Private Methods

Method Description
Align ( int number, int align ) : int
CalculateMetaDataHeaderSize ( Workspace workspace ) : int
CalculateStreamHeaderSize ( Workspace workspace ) : int
ConstructNativeDirectories ( Workspace workspace ) : void
ConstructNetDirectories ( NETHeader newHeader ) : void
ConstructPeSections ( Workspace workspace ) : void
CreateTextSection ( Workspace workspace ) : Section
UpdateDataDirectories ( Workspace workspace ) : void
UpdateNetDirectories ( NETHeader newHeader ) : void
UpdateStreamHeaders ( Workspace workspace ) : void
WriteMetaData ( Workspace workspace, BinaryWriter sectionWriter ) : void

Method Details

OffsetSizeCalculator() public method

public OffsetSizeCalculator ( PEConstructor constructor ) : System
constructor PEConstructor
return System

RunProcedure() public method

public RunProcedure ( Workspace workspace ) : void
workspace Workspace
return void