Mono.Addins.RuntimeAddin.CheckAddinDependencies C# (CSharp) Méthode

CheckAddinDependencies() private méthode

private CheckAddinDependencies ( ModuleDescription module, bool forceLoadAssemblies ) : bool
module Mono.Addins.Description.ModuleDescription
forceLoadAssemblies bool
Résultat bool
        bool CheckAddinDependencies(ModuleDescription module, bool forceLoadAssemblies)
        {
            foreach (Dependency dep in module.Dependencies) {
                AddinDependency pdep = dep as AddinDependency;
                if (pdep == null)
                    continue;
                if (!addinEngine.IsAddinLoaded (pdep.FullAddinId))
                    return false;
                if (forceLoadAssemblies)
                    addinEngine.GetAddin (pdep.FullAddinId).EnsureAssembliesLoaded ();
            }
            return true;
        }