public bool ConnectToOutput(ActionImplementation impl, Operator op) { if ((from c in _outputConnectionInfo where c.ConnectedAction == impl && c.OutputOperator == op select c).FirstOrDefault() == null) { OutputConnectionInfo oci = new OutputConnectionInfo(); oci.OutputOperator = op; oci.ConnectedAction = impl; _outputConnectionInfo.Add(oci); return(true); } else { return(false); } }
public bool ConnectToOutput(ActionImplementation impl, Operator op) { if ((from c in _outputConnectionInfo where c.ConnectedAction == impl && c.OutputOperator == op select c).FirstOrDefault() == null) { OutputConnectionInfo oci = new OutputConnectionInfo(); oci.OutputOperator = op; oci.ConnectedAction = impl; _outputConnectionInfo.Add(oci); return true; } else { return false; } }