public DieVariable(DieSubprogram parent, DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev, DieLexicalBlock lexical) : base(parent, reader, comp_unit, abbrev, lexical, true) { }
public DwarfTargetVariable(DieSubprogram subprog, string name, TargetType type, DwarfLocation location, DieLexicalBlock lexical_block) { this.name = name; this.type = type; this.location = location; this.lexical_block = lexical_block; }
public DieMethodVariable(DieSubprogram subprog, DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev, DieLexicalBlock lexical_block, bool is_local) : base(reader, comp_unit, abbrev) { this.subprog = subprog; this.lexical_block = lexical_block; if (subprog != null) { if (is_local) subprog.AddLocal (this); else subprog.AddParameter (this); } }