コード例 #1
0
 public AstEmitter(
     WasmSExprAssemblyEmitter assemblyEmitter,
     JavascriptFormatter formatter, JSILIdentifier jsil,
     TypeSystem typeSystem, TypeInfoProvider typeInfoProvider,
     Configuration configuration, bool isTopLevel
     ) : base()
 {
     AssemblyEmitter = assemblyEmitter;
     Formatter       = formatter;
     TypeSystem      = typeSystem;
     TypeInfo        = typeInfoProvider;
     Configuration   = configuration;
     IsTopLevel      = isTopLevel;
     JSIL            = jsil;
 }
コード例 #2
0
 public StringTableEntry(WasmSExprAssemblyEmitter emitter, string text)
 {
     Bytes     = Encoding.UTF8.GetBytes(text);
     SizeBytes = Bytes.Length + 8;
     Offset    = emitter.ReserveHeapSpace(SizeBytes);
 }
コード例 #3
0
ファイル: AssemblyEmitter.cs プロジェクト: WebAssembly/ilwasm
 public StringTableEntry(WasmSExprAssemblyEmitter emitter, string text)
 {
     Bytes = Encoding.UTF8.GetBytes(text);
     SizeBytes = Bytes.Length + 8;
     Offset = emitter.ReserveHeapSpace(SizeBytes);
 }