Is there a word for a token that has a name, a type, and a value (i.e. can be used in an expression)?
Variables and constants would fit the definition, but literals wouldn’t because they don’t have names, and classes wouldn’t because they don’t have values. Properties in C# would fit the definition as well.
It’s close to lvalue in C/C++ though I don’t think C# property fits.