public static void SetSaveAssemblies(bool enable, string directory) { //Set SaveAssemblies on for inner ring by calling SetSaveAssemblies via Reflection. Assembly core = typeof(Expression).Assembly; Type assemblyGen = core.GetType(typeof(Expression).Namespace + ".Compiler.AssemblyGen"); //The type may not exist. if (assemblyGen != null) { MethodInfo configSaveAssemblies = assemblyGen.GetMethod("SetSaveAssemblies", BindingFlags.NonPublic | BindingFlags.Static); //The method may not exist. if (configSaveAssemblies != null) { string[] coreAssemblyLocations = (string[])configSaveAssemblies.Invoke(null, new object[] { enable, directory }); } } Shared.ConfigureSaveAssemblies(enable, directory); }
public static void SetSaveAssemblies(bool enable, string directory) { Shared.ConfigureSaveAssemblies(enable, directory); }
internal static void SetSaveAssemblies(string directory) { Shared.ConfigureSaveAssemblies(directory); }