public Value GetValueAt(ILayoutAccess layout, ISimulationAccess sim, Location loc) { layout.CheckReadAccess(); sim.CheckReadAccess(); LayoutNode sup = layout.FindNode(loc); if (nodeMap.ContainsKey(sup)) { return(sim.Get(nodeMap[sup])); } else { return(Value.X); } }
public Instance GetInstance(ILayoutAccess layout, Component component) { layout.CheckReadAccess(); return(instanceMap[component]); }