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); }
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)); }