dotnet / efcore

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
https://docs.microsoft.com/ef/
MIT License
13.75k stars 3.18k forks source link

Exploratory testing to discover gaps in the pubternals analyzer #23931

Open roji opened 3 years ago

roji commented 3 years ago

As suggested by @bricelam, we could temporarily change all pubternal APIs to real-internals, and note any compiler errors that result. These would indicate areas where our analyzer isn't flagging pubternal usage as it should.

roji commented 7 months ago

33385 replaces the pubternals analyzer with the new [Experimental] attribute, so this would no longer be needed.

roji commented 7 months ago

Known problems: is XXX, typeof(XXX) (type checks)