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