Этот ответ действительно помог мне! Вот код, который мне нужно было добавить, чтобы проверить Type
для CompilerGeneratedAttribute
, как отметил Валентин Кузуб:
using System.Runtime.CompilerServices;
//...
bool IsCompilerGenerated(Type t)
{
var attr = Attribute.GetCustomAttribute(t, typeof(CompilerGeneratedAttribute));
return attr != null;
}