public override string ToString()
{
string returnValue = Name + " (" + Type + ")";
if (Value != null)
{
returnValue = returnValue + " = " + Value;
}
if (!string.IsNullOrEmpty(ExposedAsName))
{
returnValue += "[exposed as " + ExposedAsName + "]";
}
return returnValue;
}
}