예제 #1
0
        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);
            }
        }
예제 #2
0
 public Instance GetInstance(ILayoutAccess layout, Component component)
 {
     layout.CheckReadAccess();
     return(instanceMap[component]);
 }