コード例 #1
0
        public void a(e2 e, D.A a)
        {
            byte[] array = this.A(e.A());
            d1     d     = new g1(this.A, e, array, "Verbindung bearbeiten");
            bool   flag  = false;

            try
            {
                flag = e.L().A(e, a);
            }
            catch (Exception ex)
            {
                d.a();
                e.C();
                n1.A(ex);
            }
            if (flag)
            {
                bool flag2 = this.A.A(d);
                if (flag2)
                {
                    e.d(a);
                }
            }
        }
コード例 #2
0
        private byte[] A(p1 p)
        {
            g1 g = this.A().B() as g1;

            if (g != null && g.A() == p.A())
            {
                return(g.A());
            }
            return(null);
        }
コード例 #3
0
 public void A(e2 e, g1 g)
 {
     try
     {
         this.A(e, g);
     }
     catch (Exception ex)
     {
         n1.A(ex);
         throw ex;
     }
 }
コード例 #4
0
        public g1 A(e2 e)
        {
            g1 result;

            try
            {
                byte[] array = this.A(e.A());
                result = new g1(this.A, e, array, "Symbol verschieben");
            }
            catch (Exception ex)
            {
                n1.A(ex);
                throw ex;
            }
            return(result);
        }
コード例 #5
0
        public bool A(e2 e, H2 h, F f, string text)
        {
            try
            {
                if (h == null)
                {
                    throw new l1();
                }
                if (h.a() == 0)
                {
                    throw new l1();
                }
                if (h.A() == null)
                {
                    throw new l1();
                }
                if (!h.c())
                {
                    throw new l1();
                }
            }
            catch (Exception ex)
            {
                n1.A(ex);
                return(false);
            }
            byte[] array = this.A(e.A());
            g1     g     = new g1(this.A, e, array, text);
            bool   flag  = false;

            try
            {
                e.L().A(h, f);
                flag = true;
            }
            catch (Exception ex2)
            {
                g.a();
                e.C();
                n1.A(ex2);
            }
            if (flag)
            {
                flag = this.A(e, g);
            }
            return(flag);
        }
コード例 #6
0
        public void A(e2 e, d.a a, G2 g)
        {
            byte[] array = this.A(e.A());
            g1     g2    = new g1(this.A, e, array, "Verbindung einfügen");
            bool   flag  = false;

            try
            {
                flag = e.L().A(a, g, false);
            }
            catch (Exception ex)
            {
                g2.a();
                e.C();
                n1.A(ex);
            }
            if (flag)
            {
                flag = this.A.A(g2);
            }
        }
コード例 #7
0
        public bool A(e2 e, H2 h, string text, string text2)
        {
            byte[] array = this.A(e.A());
            g1     g     = new g1(this.A, e, array, text2);
            bool   flag  = false;

            try
            {
                e.L().A(h, text);
                flag = true;
            }
            catch (Exception ex)
            {
                g.a();
                n1.A(ex);
            }
            if (flag)
            {
                flag = this.A.A(g);
            }
            e.C();
            return(flag);
        }
コード例 #8
0
        public bool A(e2 e, Type type, F f)
        {
            byte[] array = this.A(e.A());
            string text  = (f.a() != null) ? "Symbol umwandeln" : "Symbol einfügen";
            g1     g     = new g1(this.A, e, array, text);
            bool   flag  = false;
            bool   flag2 = false;

            d.a a = null;
            try
            {
                d.a a2 = f.a();
                a = e.L().A(type, f);
                string text2 = (a is d.A) ? "" : a.c();
                if (a2 != null && a2.d())
                {
                    text2 = Regex.Replace("" + a2.c(), "(\\s){1,}", " ").Trim();
                    if (a is D.b || a is global::C.c)
                    {
                        Type   type2 = (a is D.b) ? typeof(global::C.c) : typeof(D.b);
                        string text3 = e.L().A(type2).Split(new char[]
                        {
                            ' '
                        })[0];
                        string newValue = e.L().A(a.GetType()).Split(new char[]
                        {
                            ' '
                        })[0];
                        if (text2.StartsWith(text3))
                        {
                            text2 = text2.Replace(text3, newValue);
                        }
                    }
                    if (a is d.B && text2.Length > 64)
                    {
                        text2 = text2.Substring(0, 64);
                    }
                }
                if (a.d())
                {
                    e.L().A(a);
                    if (!(a is d.A))
                    {
                        a.D(text2);
                    }
                    if (!e.L(a, text2, out flag, false))
                    {
                        throw new L1();
                    }
                }
                flag2 = true;
            }
            catch (Exception ex)
            {
                g.a();
                if (!(ex is L1))
                {
                    n1.A(ex);
                }
            }
            if (flag2)
            {
                flag2 = this.A(e, g);
            }
            if (flag2 && flag && a is d.B)
            {
                e.l();
                this.A(a.c());
            }
            e.C();
            return(flag2);
        }