public bool BuildCircuit(string filepath) { CircuitBuilder cb = new CircuitBuilder(); if (!cb.Create(filepath)) { _mv.ErrorMessage = cb.ErrorMessage; return(false); } _mv.ErrorMessage = cb.ErrorMessage; _circuit = cb.Build(); _circuit.Inputs.ForEach(inp => inp.InfiniteLoop(null)); return(true); }