예제 #1
0
 internal override bool Accept(Class420 visitor)
 {
     visitor.vmethod_26(this);
     this.method_34();
     this.TextBody.Accept(visitor);
     return(base.method_12(visitor.vmethod_29(this)));
 }
예제 #2
0
 internal bool method_30(Class420 A_0)
 {
     if (base.IsDeleteRevision)
     {
         return(A_0.vmethod_21());
     }
     return(true);
 }
예제 #3
0
 internal override bool Accept(Class420 visitor)
 {
     if (this.Type == CommentMarkType.CommentStart)
     {
         return(base.method_12(visitor.vmethod_31(this)));
     }
     return(base.method_12(visitor.vmethod_33(this)));
 }
예제 #4
0
        internal bool method_9(Class420 A_0)
        {
            switch (this.AcceptStart(A_0))
            {
            case VisitorAction.SkipThisElement:
                return(true);

            case VisitorAction.Stop:
                return(false);
            }
            if (!this.method_10(A_0))
            {
                return(false);
            }
            return(this.method_12(this.AcceptEnd(A_0)));
        }
예제 #5
0
        internal bool method_10(Class420 A_0)
        {
            DocumentObject firstChild = this.FirstChild;

            if ((firstChild == null) && ((this is TextBox) || ((this is ShapeObject) && ((this as ShapeObject).ShapeType == ShapeType.TextBox))))
            {
                firstChild = new Paragraph(base.Document);
            }
            while (firstChild != null)
            {
                if (!this.method_11(firstChild))
                {
                    if (firstChild is DocOleObject)
                    {
                        Field item = new Field(base.m_doc)
                        {
                            Type = FieldType.FieldEmbed
                        };
                        this.NonSupportedFields.Push(item);
                    }
                    if (!firstChild.Accept(A_0))
                    {
                        return(false);
                    }
                }
                if ((firstChild is StructureDocumentTagRow) && (firstChild.NextSibling is StructureDocumentTagRow))
                {
                    firstChild = null;
                }
                else
                {
                    firstChild = firstChild.NextSibling as DocumentObject;
                }
            }
            return(true);
        }
예제 #6
0
 bool DocumentObject.Accept(Class420 A_0)
 {
     return(base.method_9(A_0));
 }
예제 #7
0
 VisitorAction DocumentObject.AcceptStart(Class420 A_0)
 {
     return(A_0.vmethod_40(this));
 }
예제 #8
0
 VisitorAction DocumentObject.AcceptEnd(Class420 A_0)
 {
     return(A_0.vmethod_41(this));
 }
예제 #9
0
 internal virtual VisitorAction AcceptStart(Class420 visitor)
 {
     return(VisitorAction.Continue);
 }
예제 #10
0
 internal override VisitorAction AcceptStart(Class420 visitor)
 {
     return(visitor.vmethod_36(this));
 }
예제 #11
0
 internal override bool Accept(Class420 visitor)
 {
     return(base.method_9(visitor));
 }
 public override void Visit(Class420 c) { }
예제 #13
0
 bool ParagraphBase.Accept(Class420 A_0)
 {
     return(base.method_9(A_0));
 }
예제 #14
0
 bool ParagraphBase.Accept(Class420 A_0)
 {
     return(base.method_12(A_0.vmethod_50(this)));
 }
예제 #15
0
 internal VisitorAction method_101(Class420 A_0)
 {
     return(VisitorAction.Continue);
 }
예제 #16
0
 internal override bool Accept(Class420 visitor)
 {
     return(!this.method_30(visitor) || base.method_12(visitor.vmethod_19(this)));
 }
 public abstract void Visit(Class420 c);
예제 #18
0
 internal override bool Accept(Class420 visitor)
 {
     return(base.method_12(visitor.vmethod_27(this)));
 }
예제 #19
0
 bool TextRange.Accept(Class420 A_0)
 {
     return(!this.method_59(A_0) || base.method_12(A_0.vmethod_20(this)));
 }
예제 #20
0
 internal override VisitorAction AcceptEnd(Class420 visitor)
 {
     return(visitor.vmethod_37(this));
 }
예제 #21
0
 internal override bool Accept(Class420 visitor)
 {
     this.method_33();
     return(!this.method_79(visitor) || base.method_12(visitor.vmethod_18(this.TOCField)));
 }
예제 #22
0
 internal override bool Accept(Class420 visitor)
 {
     visitor.vmethod_30(this);
     this.Body.Accept(visitor);
     return(base.method_12(visitor.vmethod_32(this)));
 }
예제 #23
0
 internal abstract bool Accept(Class420 visitor);