protected override string OnInit() { if (method == null) { return("No Property selected"); } if (targetMethod == null) { return(string.Format("Missing Property '{0}'", method.AsString())); } return(null); }
//store the method info on agent set for performance protected override string OnInit() { if (method == null) { return("No Property Selected"); } if (targetMethod == null) { return(method.AsString()); } return(null); }
protected override string OnInit() { if (method == null) { return("No method selected"); } if (targetMethod == null) { return(string.Format("Missing method '{0}'", method.AsString())); } if (args == null) { args = new object[targetMethod.GetParameters().Length]; } return(null); }
//store the method info on init protected override string OnInit() { if (method == null) { return("No Method selected"); } if (targetMethod == null) { return(string.Format("Missing Method '{0}'", method.AsString())); } if (args == null) { var methodParameters = targetMethod.GetParameters(); args = new object[methodParameters.Length]; parameterIsByRef = new bool[methodParameters.Length]; for (var i = 0; i < methodParameters.Length; i++) { parameterIsByRef[i] = methodParameters[i].ParameterType.IsByRef; } } return(null); }
public string AsString() { return(_targetMethod != null?_targetMethod.AsString() : null); }