microsoft/dotnet-apiport

Mono 5.x on VS Extension does not show.

Closed this issue · 6 comments

In a Release of 5.x Mono added support for these things missing that the report says is missing in Mono v4.5:

System.Runtime.InteropServices.OSPlatform        
get_Windows        
         
System.Runtime.InteropServices.RuntimeInformation        
IsOSPlatform(System.Runtime.InteropServices.OSPlatform)      

As such on Mono 5.x those should show as supported. As such the check box to check for it should be added to the VS 2017 Extension.

Good point. I've added Mono 5.0 to the API catalog. It should become visible within the hour. Once there, I'll close the issue.

Thanks

@terrajobst is this issue ready to close or is it not visible yet?

🤔 I do not think that Mono 5.x supports System.Windows.Forms.PictureBox.set_TabStop(System.Boolean) or System.Windows.Forms.PictureBox.get_TabStop() yet I think due to some limitations to their GUI library which is libgdiplus or gtk#. @terrajobst

It shows up now.

$ apiport listTargets

image

API Port doesn't know whether the API works or behaves the way you'd expect. All it does is check whether the API exists. And PictureBox.TabStop exists in Mono since 2.0.