Esempio n. 1
0
        private static bool VerifyAssemblies()
        {
            List <string> assemblies = AssemblyUtility.GetAssemblies(assetsDirectory, AssemblyFilter.ModAssemblies);

            foreach (string scriptAssembly in scriptAssemblies)
            {
                string scriptAssemblyFile = Path.Combine(assemblyDirectory, scriptAssembly);

                if (File.Exists(scriptAssemblyFile))
                {
                    assemblies.Add(scriptAssemblyFile);
                }
            }

            List <string> messages = new List <string>();

            AssemblyVerifier.VerifyAssemblies(assemblies, messages);

            foreach (var message in messages)
            {
                LogUtility.LogWarning(message);
            }

            if (messages.Count > 0)
            {
                return(false);
            }

            return(true);
        }
Esempio n. 2
0
 private void VerifyAssemblies()
 {
     if (!AssemblyVerifier.VerifyAssemblies(assemblyFiles))
     {
         SetInvalid();
         LogUtility.LogWarning("Incompatible assemblies found for Mod: " + name);
     }
 }
Esempio n. 3
0
        private static bool VerifyAssemblies()
        {
            List <string> assemblies = AssemblyUtility.GetAssemblies(assetsDirectory, AssemblyFilter.ModAssemblies);

            foreach (string scriptAssembly in scriptAssemblies)
            {
                string scriptAssemblyFile = Path.Combine(assemblyDirectory, scriptAssembly);

                if (File.Exists(scriptAssemblyFile))
                {
                    assemblies.Add(scriptAssemblyFile);
                }
            }

            return(AssemblyVerifier.VerifyAssemblies(assemblies));
        }
Esempio n. 4
0
        private void VerifyAssemblies()
        {
            List <string> messages = new List <string>();

            AssemblyVerifier.VerifyAssemblies(assemblyFiles, messages);

            if (messages.Count > 0)
            {
                SetInvalid();

                LogUtility.LogWarning("Incompatible assemblies found for Mod: " + name);

                foreach (var message in messages)
                {
                    LogUtility.LogWarning(message);
                }
            }
        }