Возможный дубликат:
Поиск имени переменной, переданного функции в С#
В С#, есть ли способ (лучше), чтобы разрешить имя параметра во время выполнения?
Например, в следующем методе, если вы переименовали параметр метода, вам также необходимо будет запомнить строковый литерал, переданный в ArgumentNullException.
public void Woof(object resource)
{
if (resource == null)
{
throw new ArgumentNullException("resource");
}
// ..
}