Текстовое значение хранится в самом типе Enum, получить можно через System.Enum см. https://dotnetfiddle.net/kZpXu3
private pamar1 = 1;
private param2 = 2;
private param3 = 3;
int MyMethod1() { retunr param1 * 4; } //Выполнится корректно, есть доступ к полям
int MyMethod2() { return param2 + param3; } //Выполнится корректно, есть доступ к полям
int MySpecialMethod() { return param1 / param3; } //Вот тут должно выводить ошибку, т.к. у этого метода нет доступа к полям param1,2,3.