예제 #1
0
 internal DocumentObject method_18(DocumentObject A_0, DocumentObject A_1)
 {
     return(this.method_15(A_0, A_1, false));
 }
예제 #2
0
        private DocumentObject method_15(DocumentObject A_0, DocumentObject A_1, bool A_2)
        {
            int num = 14;

            if ((A_1 != null) && (A_1.Owner != this))
            {
                throw new ArgumentException(BookmarkStart.b("怳帵崷ᨹ主嬽☿❁㙃⍅♇⥉⥋湍㽏け㹓㍕㭗⹙籛㝝፟䉡੣॥ᱧ䩩൫乭፯ᩱᵳ᩵ᱷ婹፻᡽ꁿﮇꪉ摒뚗", num));
            }
            if (A_0 == null)
            {
                throw new ArgumentException(BookmarkStart.b("眳圵嘷吹医䨽怿⭁⩃㕅ⵇ㡉㡋湍ㅏ牑㩓⍕㑗㙙籛ㅝɟࡡţեᱧ䑩", num));
            }
            if (A_0 == this)
            {
                throw new ArgumentException(BookmarkStart.b("眳圵嘷吹医䨽怿⍁⁃≅桇⭉汋⅍㉏㡑ㅓ㕕ⱗ穙⡛ㅝ䁟ᅡţ੥๧䑩", num));
            }
            if (this.method_14(A_0))
            {
                throw new ArgumentException(BookmarkStart.b("怳帵崷ᨹ刻嬽㜿Łⱃ⽅⑇⹉汋❍⍏牑㕓㡕硗㭙㉛㵝՟ᅡၣ॥ᩧ䩩ͫ࡭偯ٱᱳή୷婹፻ᱽꚇ", num));
            }
            if (A_0 == A_1)
            {
                throw new ArgumentException(BookmarkStart.b("眳圵嘷吹医䨽怿⍁⁃≅桇⭉汋⅍㉏㡑ㅓ㕕ⱗ穙㹛㭝ٟൡᙣͥ䝧୩੫ᩭᕯq味ή౷ॹ᥻ች겁", num));
            }
            DocumentBase document = base.Document;

            if (A_0.Document != document)
            {
                throw new ArgumentException(BookmarkStart.b("怳帵崷ᨹ刻嬽㜿Łⱃ⽅⑇⹉汋㥍ㅏ⅑瑓㕕⩗㽙㵛⩝՟١䑣eᩧթū乭ᅯ剱ၳήṷᱹ᥻౽ꚅﮍﶏ望뢗ン캟芡킣캥춧誩쎫삭햯銱삳\udeb5\ud9b7캹鲻\uddbd\ub2bfꟁꗃ닅귇껉뫍룏믑ꟓ鷗뛙맛돝藟賡郣죥", num));
            }
            if (A_0.Owner != null)
            {
                A_0.Owner.method_20(A_0);
            }
            if (A_2)
            {
                if (A_1 != null)
                {
                    this.method_16(A_0, A_1);
                }
                else
                {
                    this.method_16(A_0, this.LastChild);
                }
            }
            else if (A_1 != null)
            {
                DocumentObject previousSibling = (DocumentObject)A_1.PreviousSibling;
                if (previousSibling == null)
                {
                    previousSibling = A_1;
                }
                this.method_16(A_0, previousSibling);
            }
            else
            {
                this.method_16(A_0, this.LastChild);
            }
            A_0.method_0(this);
            return(A_0);
        }
예제 #3
0
 internal DocumentObject method_17(DocumentObject A_0, DocumentObject A_1)
 {
     return(this.method_15(A_0, A_1, true));
 }
예제 #4
0
 protected DocumentObject(Document doc, DocumentObject owner) : base(doc, owner)
 {
 }