internal string GetStringForEnumCompare(EnumMapping mapping, string memberName, bool useReflection)
{
if (!useReflection)
{
CodeIdentifier.CheckValidIdentifier(memberName);
return mapping.TypeDesc.CSharpName + ".@" + memberName;
}
string memberAccess = GetStringForEnumMember(mapping.TypeDesc.CSharpName, memberName, useReflection);
return GetStringForEnumLongValue(memberAccess, useReflection);
}
internal string GetStringForEnumLongValue(string variable, bool useReflection)