У меня определено следующее свойство. MyLibrary.PumpSignal - это следующее перечисление:
Public Enum PumpSignal As Integer
PumpOff = 0
PumpOn = 1
End Enum
Затем у меня есть еще один класс со свойством типа PumpSignal.
Property PumpState() As MyLibrary.PumpSignal
Get
Return m_PumpState
End Get
Set(ByVal value As MyLibrary.PumpSignal)
m_PumpState = value
End Set
End Property
.NET продолжает жаловаться на то, что возвращаемое значение PumpState несовместимо с cls.