예제 #1
0
        internal static IntPtr smethod_3(string string_4, string string_5, string string_6)
        {
            IntPtr ptr;

            string[] textArray1 = new string[] { string_4, "~", string_5, ".", string_6 };
            string   key        = string.Concat(textArray1);

            if (!Dictionary_1.TryGetValue(key, out ptr))
            {
                ptr = Class272_0.method_21(string_4, string_5, string_6);
                if (ptr != IntPtr.Zero)
                {
                    Dictionary_1.Add(key, ptr);
                }
            }
            return(ptr);
        }
예제 #2
0
        internal static IntPtr smethod_10(string string_4, string string_5, string string_6, string string_7, Class272.Enum20[] enum20_0, params object[] object_0)
        {
            IntPtr ptr;

            string[] textArray1 = new string[] { string_4, "~", string_5, ".", string_6 };
            string   key        = string.Concat(textArray1);

            if (!Dictionary_1.TryGetValue(key, out ptr))
            {
                ptr = Class272_0.method_21(string_4, string_5, string_6);
                Dictionary_1.Add(key, ptr);
            }
            IntPtr ptr2 = smethod_4(ptr, string_7, enum20_0);

            if (ptr2 == IntPtr.Zero)
            {
                return(IntPtr.Zero);
            }
            return(Class272_0.method_43(ptr2, IntPtr.Zero, object_0));
        }