C# Class NAnt.MSNet.Tasks.IldasmTask

Inheritance: NAnt.Core.Tasks.ExternalProgramBase
Mostrar archivo Open project: skolima/NAnt

Private Properties

Property Type Description
DisassemblyFile void
GetOutputFile System.IO.FileInfo
NeedsDisassembling bool
WriteOption void
WriteOption void
WriteOptions void

Protected Methods

Method Description
ExecuteTask ( ) : void

Disassembles the PE file(s).

Initialize ( ) : void

Checks whether the task is initialized with valid attributes.

Private Methods

Method Description
DisassemblyFile ( FileInfo inputFile ) : void

Disassembles the specified PE file.

GetOutputFile ( FileInfo inputFile ) : FileInfo

Determines the full path and extension for the output file.

NeedsDisassembling ( FileInfo inputFile, FileInfo outputFile ) : bool

Determines whether or not disassembling is needed.

WriteOption ( StringWriter writer, string name ) : void

Writes an option using the default output format.

WriteOption ( StringWriter writer, string name, string arg ) : void

Writes an option and its value using the default output format.

WriteOptions ( FileInfo inputFile, FileInfo outputFile ) : void

Writes the disassembler options.

Method Details

ExecuteTask() protected method

Disassembles the PE file(s).
protected ExecuteTask ( ) : void
return void

Initialize() protected method

Checks whether the task is initialized with valid attributes.
protected Initialize ( ) : void
return void