protected virtual void Disassemble(Disassembler disasm) { disasm.AppendHeader(ToString()); foreach (var c in Children) { disasm.AppendLine(c.ToString()); } }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(Package); foreach (var c in Children) { disasm.AppendLine(c.ToString()); } }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(UnixName); var files = new List <FileItem>(); FindFiles(files); foreach (var f in files) { disasm.AppendLine(f.UnixName); } }
protected override void Disassemble(Disassembler disasm, bool publicOnly) { disasm.AppendHeader(Type); disasm.BeginNamespace(Type.FirstNamespace); disasm.AppendType(Type, publicOnly); foreach (var c in Overloads.Children) { var t = c as TypeItem; if (t != null) { disasm.AppendType(t.Type, publicOnly); } } disasm.EndNamespace(); }
protected override void Disassemble(Disassembler disasm, bool publicOnly) { disasm.AppendHeader(Namespace); disasm.BeginNamespace(Namespace); foreach (var child in Children) { var typeItem = child as TypeItem; if (typeItem != null && ( !publicOnly || typeItem.Type.IsPublic && !typeItem.Type.IsGenerated )) { disasm.AppendType(typeItem.Type, true); } } disasm.EndNamespace(); }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(Literal); disasm.AppendLiteral(Literal); }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(MetaProperty); disasm.AppendMetaProperty(MetaProperty); }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(Function); disasm.AppendFunction(Function); }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(Field); disasm.AppendField(Field); }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(Event); disasm.AppendEvent(Event); }
protected override void Disassemble(Disassembler disasm) { disasm.AppendHeader(Package); disasm.Append(Contents); }