public void ConnectMethodToNamedVariable(Connector paramOnMethodConnector, Connector variableConnector) { int paramIndex = paramOnMethodConnector.OrderOfArgumentID; DynamicNode n = paramOnMethodConnector.ParentNode as DynamicNode; VariableNode v = variableConnector.ParentNode as VariableNode; n.ArgumentCache[paramIndex].ArgIsExistingVariable = true; n.ArgumentCache[paramIndex].ArgValue = ""; n.ArgumentCache[paramIndex].ArgExistingVariableName = v.NodeName; n.ArgumentCache[paramIndex].ArgumentConnectedToNodeID = v.ID; if (!paramOnMethodConnector.IsNoLinkedInputField) { n.DisableInputOnParameter(paramIndex); } MainViewModel.Instance.LogStatus("Adding linked parameter connection on " + n.NodeName + ", parameter " + paramIndex); }