Exemple #1
0
        protected virtual void Disassemble(Disassembler disasm)
        {
            disasm.AppendHeader(ToString());

            foreach (var c in Children)
            {
                disasm.AppendLine(c.ToString());
            }
        }
Exemple #2
0
        protected override void Disassemble(Disassembler disasm)
        {
            disasm.AppendHeader(Package);

            foreach (var c in Children)
            {
                disasm.AppendLine(c.ToString());
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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();
        }
Exemple #6
0
 protected override void Disassemble(Disassembler disasm)
 {
     disasm.AppendHeader(Literal);
     disasm.AppendLiteral(Literal);
 }
Exemple #7
0
 protected override void Disassemble(Disassembler disasm)
 {
     disasm.AppendHeader(MetaProperty);
     disasm.AppendMetaProperty(MetaProperty);
 }
Exemple #8
0
 protected override void Disassemble(Disassembler disasm)
 {
     disasm.AppendHeader(Function);
     disasm.AppendFunction(Function);
 }
Exemple #9
0
 protected override void Disassemble(Disassembler disasm)
 {
     disasm.AppendHeader(Field);
     disasm.AppendField(Field);
 }
Exemple #10
0
 protected override void Disassemble(Disassembler disasm)
 {
     disasm.AppendHeader(Event);
     disasm.AppendEvent(Event);
 }
Exemple #11
0
 protected override void Disassemble(Disassembler disasm)
 {
     disasm.AppendHeader(Package);
     disasm.Append(Contents);
 }