public static void Main()
Console.WriteLine(Test(0));
public static string Test([Argument(Parameter = "Proof")] int value)
return ((ArgumentAttribute)typeof(Program).GetMethod("Test").GetParameters()[0].GetCustomAttributes(typeof (ArgumentAttribute), false)[0]).Parameter;
[AttributeUsage(AttributeTargets.Parameter)]
public class ArgumentAttribute : Attribute