private static BindingFlags ResolveFlagsToUse(Type type, BindingFlags flags)
{
if (type.Assembly.FullName.StartsWith("DynamicAssemblyProxyGen") || type.Assembly.FullName.StartsWith("DynamicProxyGenAssembly2"))
{
return flags | BindingFlags.DeclaredOnly;
}
return flags;
}