Property | Type | Description | |
---|---|---|---|
Assembly | |||
Formatter | JavascriptFormatter | ||
MethodTable | List |
||
Translator | JSIL.AssemblyTranslator |
Method | Description | |
---|---|---|
BeginEmitTypeDeclaration ( Mono.Cecil.TypeDefinition typedef ) : void | ||
BeginEmitTypeDefinition ( IAstEmitter astEmitter, Mono.Cecil.TypeDefinition typedef, TypeInfo typeInfo, |
||
EmitAssemblyEntryPoint ( |
||
EmitCachedValues ( IAstEmitter astEmitter, JSIL.Transforms.TypeExpressionCacher typeCacher, SignatureCacher signatureCacher, JSIL.Transforms.BaseMethodCacher baseMethodCacher ) : void | ||
EmitConstant ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, |
||
EmitCustomAttributes ( ICSharpCode.Decompiler.DecompilerContext context, |
||
EmitEvent ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, Mono.Cecil.EventDefinition @event, |
||
EmitField ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, |
||
EmitFooter ( ) : void | ||
EmitFunctionBody ( IAstEmitter astEmitter, Mono.Cecil.MethodDefinition method, JSFunctionExpression function ) : void | ||
EmitHeader ( bool stubbed ) : void | ||
EmitInterfaceList ( TypeInfo typeInfo, IAstEmitter astEmitter, |
||
EmitMain ( ) : void | ||
EmitMethodDefinition ( ICSharpCode.Decompiler.DecompilerContext context, |
||
EmitPrimitiveDefinition ( ICSharpCode.Decompiler.DecompilerContext context, Mono.Cecil.TypeDefinition typedef, bool stubbed, |
||
EmitProperty ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, Mono.Cecil.PropertyDefinition property, |
||
EmitProxyComment ( string fullName ) : void | ||
EmitSemicolon ( ) : void | ||
EmitSpacer ( ) : void | ||
EmitStringLiteralContents ( System tw, IEnumerable |
||
EmitTypeAlias ( Mono.Cecil.TypeDefinition typedef ) : void | ||
EmitTypeDeclarationHeader ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, Mono.Cecil.TypeDefinition typedef, TypeInfo typeInfo ) : bool | ||
EndEmitTypeDefinition ( IAstEmitter astEmitter, ICSharpCode.Decompiler.DecompilerContext context, Mono.Cecil.TypeDefinition typedef ) : void | ||
GetFieldOffset ( |
||
GetFunctionIndex ( Mono.Cecil.MethodDefinition md ) : int | ||
GetStringOffset ( string str ) : int | ||
MakeAstEmitter ( JSIL.JSILIdentifier jsil, Mono.Cecil.TypeSystem typeSystem, TypeInfoProvider typeInfoProvider, |
||
WasmSExprAssemblyEmitter ( JSIL.AssemblyTranslator translator, |
Method | Description | |
---|---|---|
EmitCctors ( ) : void | ||
EmitFieldIntrinsics ( int heapSize ) : void | ||
EmitFieldTable ( int heapSize ) : void | ||
EmitFunctionTable ( ) : void | ||
EmitStringIntrinsics ( int heapSize ) : void | ||
EmitStringTable ( int heapSize ) : void | ||
ReserveHeapSpace ( int size ) : int | ||
Switch ( PrecedingType newType, bool neighborSpacing = false ) : void |
public BeginEmitTypeDeclaration ( Mono.Cecil.TypeDefinition typedef ) : void | ||
typedef | Mono.Cecil.TypeDefinition | |
return | void |
public BeginEmitTypeDefinition ( IAstEmitter astEmitter, Mono.Cecil.TypeDefinition typedef, TypeInfo typeInfo, |
||
astEmitter | IAstEmitter | |
typedef | Mono.Cecil.TypeDefinition | |
typeInfo | TypeInfo | |
baseClass | ||
return | void |
public EmitAssemblyEntryPoint ( |
||
assembly | ||
entryMethod | Mono.Cecil.MethodDefinition | |
signature | MethodSignature | |
return | void |
public EmitCachedValues ( IAstEmitter astEmitter, JSIL.Transforms.TypeExpressionCacher typeCacher, SignatureCacher signatureCacher, JSIL.Transforms.BaseMethodCacher baseMethodCacher ) : void | ||
astEmitter | IAstEmitter | |
typeCacher | JSIL.Transforms.TypeExpressionCacher | |
signatureCacher | SignatureCacher | |
baseMethodCacher | JSIL.Transforms.BaseMethodCacher | |
return | void |
public EmitConstant ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
astEmitter | IAstEmitter | |
field | ||
dollar | ||
value | JSExpression | |
return | void |
public EmitCustomAttributes ( ICSharpCode.Decompiler.DecompilerContext context, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
declaringType | ||
member | ICustomAttributeProvider | |
astEmitter | IAstEmitter | |
standalone | bool | |
return | void |
public EmitEvent ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, Mono.Cecil.EventDefinition @event, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
astEmitter | IAstEmitter | |
@event | Mono.Cecil.EventDefinition | |
dollar | ||
return | void |
public EmitField ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
astEmitter | IAstEmitter | |
field | ||
dollar | ||
defaultValue | JSExpression | |
return | void |
public EmitFunctionBody ( IAstEmitter astEmitter, Mono.Cecil.MethodDefinition method, JSFunctionExpression function ) : void | ||
astEmitter | IAstEmitter | |
method | Mono.Cecil.MethodDefinition | |
function | JSFunctionExpression | |
return | void |
public EmitInterfaceList ( TypeInfo typeInfo, IAstEmitter astEmitter, |
||
typeInfo | TypeInfo | |
astEmitter | IAstEmitter | |
dollar | ||
return | void |
public EmitMethodDefinition ( ICSharpCode.Decompiler.DecompilerContext context, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
methodRef | ||
method | Mono.Cecil.MethodDefinition | |
astEmitter | IAstEmitter | |
stubbed | bool | |
dollar | ||
methodInfo | MethodInfo | |
return | void |
public EmitPrimitiveDefinition ( ICSharpCode.Decompiler.DecompilerContext context, Mono.Cecil.TypeDefinition typedef, bool stubbed, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
typedef | Mono.Cecil.TypeDefinition | |
stubbed | bool | |
dollar | ||
return | void |
public EmitProperty ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, Mono.Cecil.PropertyDefinition property, |
||
context | ICSharpCode.Decompiler.DecompilerContext | |
astEmitter | IAstEmitter | |
property | Mono.Cecil.PropertyDefinition | |
dollar | ||
return | void |
public EmitProxyComment ( string fullName ) : void | ||
fullName | string | |
return | void |
public static EmitStringLiteralContents ( System tw, IEnumerable |
||
tw | System | |
text | IEnumerable |
|
return | void |
public EmitTypeAlias ( Mono.Cecil.TypeDefinition typedef ) : void | ||
typedef | Mono.Cecil.TypeDefinition | |
return | void |
public EmitTypeDeclarationHeader ( ICSharpCode.Decompiler.DecompilerContext context, IAstEmitter astEmitter, Mono.Cecil.TypeDefinition typedef, TypeInfo typeInfo ) : bool | ||
context | ICSharpCode.Decompiler.DecompilerContext | |
astEmitter | IAstEmitter | |
typedef | Mono.Cecil.TypeDefinition | |
typeInfo | TypeInfo | |
return | bool |
public EndEmitTypeDefinition ( IAstEmitter astEmitter, ICSharpCode.Decompiler.DecompilerContext context, Mono.Cecil.TypeDefinition typedef ) : void | ||
astEmitter | IAstEmitter | |
context | ICSharpCode.Decompiler.DecompilerContext | |
typedef | Mono.Cecil.TypeDefinition | |
return | void |
public GetFieldOffset ( |
||
fd | ||
return | int? |
public GetFunctionIndex ( Mono.Cecil.MethodDefinition md ) : int | ||
md | Mono.Cecil.MethodDefinition | |
return | int |
public MakeAstEmitter ( JSIL.JSILIdentifier jsil, Mono.Cecil.TypeSystem typeSystem, TypeInfoProvider typeInfoProvider, |
||
jsil | JSIL.JSILIdentifier | |
typeSystem | Mono.Cecil.TypeSystem | |
typeInfoProvider | TypeInfoProvider | |
configuration | ||
return | IAstEmitter |
public WasmSExprAssemblyEmitter ( JSIL.AssemblyTranslator translator, |
||
translator | JSIL.AssemblyTranslator | |
assembly | ||
formatter | JavascriptFormatter | |
return | System |
public AssemblyDefinition,Mono.Cecil Assembly | ||
return |