NetForms

API coverage

Generated by dotnet run --project tools/NetForms.ApiDiff -- --markdown docs/api - do not edit by hand.

The reference is the public and protected surface of the real System.Windows.Forms, System.Windows.Forms.Primitives and System.Drawing.Common of .NET 10 (Microsoft.WindowsDesktop.App.Ref 10.0.0). A type counts as complete when every public and protected member it declares exists in NetForms with the same signature. That is a statement about the API, not about behaviour: see the compatibility guide for what is declared but behaves differently.

Every type links to its Microsoft documentation, which is the documentation of NetForms too. Which of the missing API real projects use, and how widely: Missing API by use.

Namespace Types Complete Partial Missing Missing members
System.Drawing 48 21 13 14 200
System.Drawing.Design 8 0 0 8 0
System.Drawing.Drawing2D 36 20 4 12 56
System.Drawing.Imaging 36 6 3 27 18
System.Drawing.Imaging.Effects 23 0 0 23 0
System.Drawing.Interop 2 0 0 2 0
System.Drawing.Printing 31 0 0 31 0
System.Drawing.Text 6 6 0 0 0
System.Windows.Forms 804 378 143 283 1444
System.Windows.Forms.Automation 4 0 0 4 0
System.Windows.Forms.ComponentModel.Com2Interop 3 0 0 3 0
System.Windows.Forms.Design 9 0 0 9 0
System.Windows.Forms.Layout 3 1 0 2 0
System.Windows.Forms.PropertyGridInternal 3 0 0 3 0
System.Windows.Forms.VisualStyles 238 232 0 6 0
Total 1254 664 163 427 1718

Edit this page on GitHub