Invisible non MonoBehaviour classes in DLL

I have tried to compile a DLL. With Monobehaviour classes work fine, but non Monobehaviors not visible.

Compile command:

mcs -r:“C:\Program Files (x86)\Unity\Editor\Data\Managed\UnityEngine.dll” -target:library -out:Fruits.dll Apple.cs Banana.cs AppleManager.cs BananaManager.cs

Project attached.

Help would be greatly appreciated

1085346–40659–$DLL.zip (195 KB)

Since BananaManager is not derived from MonoBehaviour, you can do nothing useful with it inside Unity IDE, so it’s not shown
1085529--40671--$Captura.PNG

But BananaManager doesn’t disappear, it’s still there and you can use it (as you do in Banana.cs)