public GlobalServiceId(IContextId contextId, ushort id) { ContextId = contextId; Id = id; }
async Task<Assembly> IContextLoader.LoadContext(IContextId contextId) { return LoadModule((ModuleId)contextId); }
public IDataObjectFactory GetDataObjectFactory(IContextId contextId) { ContextInfo context; if (!contextIdToContext.TryGetValue(contextId, out context)) throw new Exception("Context not found."); return context.DataObjectFactory; }