register all library instances at library load time

This commit is contained in:
Michael Becker 2024-08-27 08:37:37 -04:00
parent e12de2fc7f
commit 22d5e4afa3

View File

@ -291,7 +291,11 @@ public class MemoryOms : Oms
_Tenant lib = new _Tenant(); _Tenant lib = new _Tenant();
foreach (LibraryInstance inst in data.Instances) foreach (LibraryInstance inst in data.Instances)
{ {
lib.CreateInstance(inst.InstanceGuid); InstanceHandle ih = lib.CreateInstance(inst.InstanceGuid);
LibraryInst_g lig = new LibraryInst_g() { GlobalIdentifier = inst.InstanceGuid, InstanceHandle = ih, SourceLibrary = lh };
_libraryInst_is[ih] = lig;
_libraryInst_gs[inst.InstanceGuid] = lig;
} }
foreach (LibraryAttribute att in data.Attributes) foreach (LibraryAttribute att in data.Attributes)
{ {