Consider this piece of JavaScript code:
Object.prototype.log = function() {
Do we have a similar mechanism for registering all parameters passed to a method in C #?
Note What I did was use reflection, but without success:
public static void LogParameters(this ParameterInfo[] parameters) { StringBuilder builder = new StringBuilder(); builder.Append("*****************\r\n"); builder.Append("Parameters\r\n"); parameters.ToList().ForEach(pi => { builder.AppendFormat("{0} => {1}\r\n", pi.Name, pi.DefaultValue);
source share