public void LoadLibrariesNoLock(Func<string,Uri,string,XmlNode,bool>/*!*/callback, Action<XmlNode> parseSectionCallback)
{
if (addedLibraries != null)
{
foreach (var lib in addedLibraries.Values)
callback(lib.assemblyName, lib.assemblyUrl, lib.sectionName, lib.node);
addedLibraries = null;
}
if (sections != null)
{
if (parseSectionCallback != null)
foreach (var section in sections)
parseSectionCallback(section);
sections = null;
}
}
}