Mono.Debugger.Backend.DwarfReader.DieMethodVariable.DieMethodVariable C# (CSharp) Method

DieMethodVariable() public method

public DieMethodVariable ( DieSubprogram subprog, DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev, DieLexicalBlock lexical_block, bool is_local ) : System
subprog DieSubprogram
reader DwarfBinaryReader
comp_unit CompilationUnit
abbrev AbbrevEntry
lexical_block DieLexicalBlock
is_local bool
return System
            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);
                }
            }