public ValueOutput AddValueOutput(string name, Type type, ValueHandlerObject getter, string ID = "") { QualifyPortNameAndID(ref name, ref ID, outputPorts); return((ValueOutput)(outputPorts[ID] = ValueOutput.CreateInstance(type, this, name, ID, getter))); }
abstract public void BindTo(ValueOutput target);
public ValueOutput <T> AddValueOutput <T>(string name, ValueHandler <T> getter, string ID = "") { QualifyPortNameAndID(ref name, ref ID, outputPorts); return((ValueOutput <T>)(outputPorts[ID] = new ValueOutput <T>(this, name, ID, getter))); }