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