private static BindingFlags GetBindingFlags(bool isCaseSensitive) { var flags = BindingFlags.Public | BindingFlags.Instance; if (!isCaseSensitive) { flags = flags | BindingFlags.IgnoreCase; } return flags; }