Show / Hide Table of Contents

Class DisassemblerParams

Contains parameters that control how the disassembling operation works

Inheritance
System.Object
DisassemblerParams
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: CilTools.Syntax
Assembly: CilTools.BytecodeAnalysis.dll
Syntax
public class DisassemblerParams

Constructors

DisassemblerParams()

Declaration
public DisassemblerParams()

Properties

AssemblyQualifyAllTypes

Gets or sets a value specifying that disassembler should assembly-qualify type names even when it is not required by CIL syntax (that is, when the type is from the assembly being disassembled). For example MyType will be disassembled as [MyAssembly]MyType when disassembling method in MyAssembly.

Declaration
public bool AssemblyQualifyAllTypes { get; set; }
Property Value
Type Description
System.Boolean

CodeProvider

Gets or sets an object used to load source code corresponding to disassembled bytecode. Could be null if IncludeSourceCode property is set to false.

Declaration
public SourceCodeProvider CodeProvider { get; set; }
Property Value
Type Description
SourceCodeProvider

IncludeCodeSize

Gets or sets a value specifying that disassembler should include method's bytecode size in its output. The bytecode size is added as a comment in the beginning of the method body.

Declaration
public bool IncludeCodeSize { get; set; }
Property Value
Type Description
System.Boolean

IncludeSourceCode

Gets or sets a value specifying that disassembler should include source code in its output. The source code is added as a comment before the CIL fragment it is corresponding to.

Declaration
public bool IncludeSourceCode { get; set; }
Property Value
Type Description
System.Boolean
Remarks

The CodeProvider property should be set to a valid SourceCodeProvider implementation if this property is set to true.

Back to top CIL Tools (published from sources in GitHub repository).
Generated by DocFX