public static bool IsCompilerGeneratedOrIsInCompilerGeneratedClass(this TypeDefinitionHandle handle, MetadataReader metadata) { TypeDefinition type = metadata.GetTypeDefinition(handle); if (type.IsCompilerGenerated(metadata)) { return(true); } TypeDefinitionHandle declaringTypeHandle = type.GetDeclaringType(); if (!declaringTypeHandle.IsNil && declaringTypeHandle.IsCompilerGenerated(metadata)) { return(true); } return(false); }