C# Class Reloc.Extract

Show file Open project: ShaneK2/inVtero.net Class Usage Examples

Public Properties

Property Type Description
DebugDirPos uint
DebugDirSize uint
FileAlignment uint
FileName string
ImageBase ulong
ImageBaseOffset long
Is64 bool
NewCnt int
NumberOfSections short
OverWrite bool
RelocPos uint
RelocSize uint
SectionAlignment uint
SectionPosOffsets List
SizeOfHeaders uint
SizeOfImage uint
TimeStamp uint
Verbose int

Public Methods

Method Description
GetBuffAsync ( ) : Task
GetDetails ( ) : bool
GetDetails ( Stream fs ) : bool
IsBlockaPE ( byte block ) : Extract
ScanDirectoryAsync ( string Source, string Dest, string glob = "*", bool Recursive = false ) : System.Threading.Tasks.Task
ScanFile ( string name, string saveToFolder ) : System.Threading.Tasks.Task
ToString ( ) : string

Private Methods

Method Description
CompileEachFileAsync ( string path, string searchPattern, string SaveFolder, SearchOption searchOption, Func doAsync ) : System.Threading.Tasks.Task

Method Details

GetBuffAsync() public method

public GetBuffAsync ( ) : Task
return Task

GetDetails() public method

public GetDetails ( ) : bool
return bool

GetDetails() public method

public GetDetails ( Stream fs ) : bool
fs Stream
return bool

IsBlockaPE() public static method

public static IsBlockaPE ( byte block ) : Extract
block byte
return Extract

ScanDirectoryAsync() public static method

public static ScanDirectoryAsync ( string Source, string Dest, string glob = "*", bool Recursive = false ) : System.Threading.Tasks.Task
Source string
Dest string
glob string
Recursive bool
return System.Threading.Tasks.Task

ScanFile() public method

public ScanFile ( string name, string saveToFolder ) : System.Threading.Tasks.Task
name string
saveToFolder string
return System.Threading.Tasks.Task

ToString() public method

public ToString ( ) : string
return string

Property Details

DebugDirPos public property

public uint DebugDirPos
return uint

DebugDirSize public property

public uint DebugDirSize
return uint

FileAlignment public property

public uint FileAlignment
return uint

FileName public property

public string FileName
return string

ImageBase public property

public ulong ImageBase
return ulong

ImageBaseOffset public property

public long ImageBaseOffset
return long

Is64 public property

public bool Is64
return bool

NewCnt public static property

public static int NewCnt
return int

NumberOfSections public property

public short NumberOfSections
return short

OverWrite public static property

public static bool OverWrite
return bool

RelocPos public property

public uint RelocPos
return uint

RelocSize public property

public uint RelocSize
return uint

SectionAlignment public property

public uint SectionAlignment
return uint

SectionPosOffsets public property

public List SectionPosOffsets
return List

SizeOfHeaders public property

public uint SizeOfHeaders
return uint

SizeOfImage public property

public uint SizeOfImage
return uint

TimeStamp public property

public uint TimeStamp
return uint

Verbose public static property

public static int Verbose
return int