At the same time, if I create the .NET Framework project, I can see the InstantHandle and the CollectionAccess annotation as if .NET Framework annotation was combined with .NET Core one.
Also it seems wrong that .NET Core and .NET Framework versions of RemoveAll method have different annotations. We probably should unify them.
Actually, .NET Core 2.2 defines List class in the System.Private.CoreLib assembly, and it should have all the proper annotations according to this repo.
new List<int>().RemoveAll(x => true)
RemoveAll
methodExpected result:
[InstantHandle]
should be shown, because it is specified in this repository Actual result: no annotations shownAt the same time, if I create the .NET Framework project, I can see the
InstantHandle
and theCollectionAccess
annotation as if .NET Framework annotation was combined with .NET Core one.Also it seems wrong that .NET Core and .NET Framework versions of
RemoveAll
method have different annotations. We probably should unify them.