Вот что вам нужно сделать, чтобы извлечь целочисленное значение и проанализировать его как тип перечисления:
BinaryExpression binaryExpression = (BinaryExpression)isFeet.Body;
LengthUnits units
= (LengthUnits)Enum.Parse
(typeof(LengthUnits),
binaryExpression.Right.ToString());
Но это не даст вам именно то, что вы хотите. Перечисления C # похожи на константы в том смысле, что их значения буквально переносятся в источник, когда на них ссылаются. Выражение, которое вы имеете, демонстрирует это, поскольку буквенное значение перечисления встроено в строковое представление выражения.