Esempio n. 1
0
        public IRPackageManagerVisualComponent GetOrCreateVisualComponent(IRPackageManagerVisualComponentContainerFactory visualComponentContainerFactory, int instanceId = 0)
        {
            if (VisualComponent != null)
            {
                return(VisualComponent);
            }

            VisualComponent = visualComponentContainerFactory.GetOrCreate(this, instanceId).Component;
            return(VisualComponent);
        }
Esempio n. 2
0
 public static IRPackageManagerVisualComponent GetOrCreateVisualComponent(this IRPackageManager pm, IRPackageManagerVisualComponentContainerFactory factory, int id = 0)
 => ((IRPackageManagerVisual)pm).GetOrCreateVisualComponent(factory, id);