Mono.Debugger.Backend.DwarfReader.Die.ReadChildren C# (CSharp) Method

ReadChildren() protected method

protected ReadChildren ( DwarfBinaryReader reader ) : ArrayList
reader DwarfBinaryReader
return System.Collections.ArrayList
            protected virtual ArrayList ReadChildren(DwarfBinaryReader reader)
            {
                if (!abbrev.HasChildren)
                    return null;

                children = new ArrayList ();

                while (reader.PeekByte () != 0) {
                    Die child = CreateDie (reader, comp_unit);
                    child.ReadChildren (reader);
                    children.Add (child);
                }

                reader.Position++;
                return children;
            }