void RegisterNodeSets(string addinId, ExtensionNodeSetCollection nsets)
{
lock (LocalLock) {
var nodeSetsCopy = new Dictionary<string,ExtensionNodeSet> (nodeSets);
foreach (ExtensionNodeSet nset in nsets) {
nset.SourceAddinId = addinId;
nodeSetsCopy [nset.Id] = nset;
}
nodeSets = nodeSetsCopy;
}
}