hasmer
Properties | List of all members
Hasmer.Decompiler.DecompilerOptions Struct Reference

Represents the options to be used when decompiling. More...

Properties

bool OmitPrototypeFromConstructorInvocation [get, set]
 True if the class prototype should be omitted as the first parameter to a construction invocation, otherwise false.
As an example, when this is true:
More...
 
bool OmitThisFromFunctionInvocation [get, set]
 True if the "this" parameter should be omitted as the first parameter to a function invocation, otherwise false.
As an example, when this is true:
More...
 
bool OmitExplicitGlobal [get, set]
 True if the "global" identifier should be omitted as a prefix to global field references.
As an example, when this is true:
More...
 

Detailed Description

Represents the options to be used when decompiling.

Property Documentation

◆ OmitExplicitGlobal

bool Hasmer.Decompiler.DecompilerOptions.OmitExplicitGlobal
getset

True if the "global" identifier should be omitted as a prefix to global field references.
As an example, when this is true:

Promise.resolve(false) When this is false:
global.Promise.resolve(false)

◆ OmitPrototypeFromConstructorInvocation

bool Hasmer.Decompiler.DecompilerOptions.OmitPrototypeFromConstructorInvocation
getset

True if the class prototype should be omitted as the first parameter to a construction invocation, otherwise false.
As an example, when this is true:

new Promise(handler) When this is false:
new Promise(Promise.prototype, handler)

◆ OmitThisFromFunctionInvocation

bool Hasmer.Decompiler.DecompilerOptions.OmitThisFromFunctionInvocation
getset

True if the "this" parameter should be omitted as the first parameter to a function invocation, otherwise false.
As an example, when this is true:

Promise.resolve(false) When this is false:
Promise.resolve(Promise, false)


The documentation for this struct was generated from the following file: