Attribute
|
Description
|
Type
|
Requirement
|
assembler
|
enable (default) or disable assembly language in the output
|
boolean
|
Optional
|
bytes
|
enable or disable (default) the original bytes as comments
|
boolean
|
destfile
|
the output file (required)
|
File
|
encoding
|
Select the output encoding: ascii, utf8 or unicode
|
"ascii", "utf8", "unicode"
|
executable
|
override the name of the executable (normally ildasm) or set its full path. Do not set a relative path, as the ugly hacks needed to create resource files in the dest directory force us to change to this directory before running the application. i.e use <property location> to create an absolute path from a relative one before setting this value.
|
String
|
header
|
include header information; default false.
|
boolean
|
item
|
name a single item to decode; a class or a method e.g item="Myclass::method" or item="namespace1::namespace2::Myclass:method(void(int32))
|
String
|
linenumbers
|
include line number information; default=false
|
boolean
|
metadata
|
include metadata information
|
boolean
|
progressbar
|
show a graphical progress bar in a window during the process; off by default
|
boolean
|
quoteallnames
|
quote all names.
|
boolean
|
rawexceptionhandling
|
enable raw exception handling (default = false)
|
boolean
|
resourcedir
|
Set the name of the directory for resources to be created. We cannot control their names, but we can say where they get created. If not set, the directory of the dest file is used
|
File
|
showsource
|
include the source as comments (default=false)
|
boolean
|
sourcefile
|
the file to disassemble -required
|
File
|
srcfile
|
alternate name for sourceFile
|
File
|
visibility
|
visibility options: one or more of the following, with + signs to concatenate them: pub : Public pri : Private fam : Family asm : Assembly faa : Family and Assembly foa : Family or Assembly psc : Private Scope e.g. visibility="pub+pri". Family means protected in C#;
|
String
|