internal DebugRegisters(DebugEncoder enclosingInstance, int offset, RegisterRecord r) { InitBlock(enclosingInstance); this.offset = offset; this.registerNumbers = r.registerNumbers; this.variableNames = r.variableNames; }
public ActionEncoder(SwfEncoder writer, DebugEncoder debug) { this.writer = writer; this.debug = debug; //UPGRADE_TODO: Class 'java.util.HashMap' was converted to 'System.Collections.Hashtable' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilHashMap'" labels = new System.Collections.Hashtable(); updates = new System.Collections.ArrayList(); }
internal DebugScript(DebugEncoder enclosingInstance, System.String name, System.String text) { InitBlock(enclosingInstance); this.bitmap = 0; this.name = name; this.text = text; this.debugOffsets = new System.Collections.ArrayList(); }
private void InitBlock(DebugEncoder enclosingInstance) { this.enclosingInstance = enclosingInstance; }
internal DebugBreakpoint(DebugEncoder enclosingInstance, int offset) { InitBlock(enclosingInstance); this.offset = offset; }
internal DebugOffset(DebugEncoder enclosingInstance, int lineNumber, int byteOffset) { InitBlock(enclosingInstance); this.lineNumber = lineNumber; this.byteOffset = byteOffset; }
public override void debugID(DebugID tag) { encodeTagHeader(tag.code, tag.uuid.bytes.Length, false); uuidOffset = writer.Pos; writer.write(tag.uuid.bytes); debug = new DebugEncoder(); debug.header(SwfVersion); debug.uuid(tag.uuid); }