public ValueOutput <T> AddValueOutput <T>(string name, ValueHandler <T> getter, string ID = "") { if (string.IsNullOrEmpty(ID)) { ID = name; } return((ValueOutput <T>)(_outputPorts[ID] = new ValueOutput <T>(this, name, ID, getter))); }
abstract public void BindTo(ValueOutput target);