/// <summary> Gets argument with a given name </summary> /// <returns> Null if not found </returns> public Value GetArgumentValue(string name) { DebugParameterInfo par = this.MethodInfo.GetParameter(name); if (par == null) { return(null); } return(GetArgumentValue(par.Position)); }
public static Expression GetExpression(this DebugParameterInfo par) { return(new IdentifierExpression(par.Name).SetStaticType((DebugType)par.ParameterType)); }