In questo momento (C# 4.0) il nostro metodo di registrazione assomigliaCombinando CallerMemberName con params
public void Log(string methodName, string messageFormat, params object[] messageParameters)
in cui il registratore fa la formattazione di stringhe, in modo che il chiamante non hanno messo String.Format di creare un bel messaggio di log (e consente al logger di saltare la formattazione della stringa se non è associato logviewer).
Con C# 5.0 vorrei eliminare il parametro methodName utilizzando il nuovo attributo CallerMemberName ma non vedo come questo possa essere combinato con la parola chiave 'params'. C'è un modo per fare questo?
avevo paura così. Grazie per la conferma. – Emile