Skip to content

ContainsGenericParameters not reported for function pointer types #84916

@MichalStrehovsky

Description

@MichalStrehovsky

I would expect below to write True/True, but it writes False/True.

using System;
using System.Diagnostics;

Console.WriteLine(typeof(Gen<>).GetField("MyField1").FieldType.ContainsGenericParameters);
Console.WriteLine(typeof(Gen<>).GetField("MyField2").FieldType.ContainsGenericParameters);

unsafe class Gen<T>
{
    public static delegate*<T> MyField1;
    public static T[] MyField2;
}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions