G
Guest
I am trying to write a TypeConverter for a simple custom class that stores
four boolean properties.
Here is the sample code:
-------------------------------------------
Public Class UserPermissions
Private mCanUserRead As Boolean
Private mCanUserUpdate As Boolean
Private mCanUserAdd As Boolean
Private mCanUserDelete As Boolean
Private mViewID As Long
Public Property CanUserRead() As Boolean
Get
Return mCanUserRead
End Get
Set(ByVal Value As Boolean)
mCanUserRead = Value
End Set
End Property
Public Property CanUserUpdate() As Boolean
Get
Return mCanUserUpdate
End Get
Set(ByVal Value As Boolean)
mCanUserUpdate = Value
End Set
End Property
Public Property CanUserAdd() As Boolean
Get
Return mCanUserAdd
End Get
Set(ByVal Value As Boolean)
mCanUserAdd = Value
End Set
End Property
Public Property CanUserDelete() As Boolean
Get
Return mCanUserDelete
End Get
Set(ByVal Value As Boolean)
mCanUserDelete = Value
End Set
End Property
Public WriteOnly Property ViewID() As Long
Set(ByVal Value As Long)
mViewID = Value
End Set
End Property
Public Sub Load()
....
End Sub
four boolean properties.
Here is the sample code:
-------------------------------------------
Public Class UserPermissions
Private mCanUserRead As Boolean
Private mCanUserUpdate As Boolean
Private mCanUserAdd As Boolean
Private mCanUserDelete As Boolean
Private mViewID As Long
Public Property CanUserRead() As Boolean
Get
Return mCanUserRead
End Get
Set(ByVal Value As Boolean)
mCanUserRead = Value
End Set
End Property
Public Property CanUserUpdate() As Boolean
Get
Return mCanUserUpdate
End Get
Set(ByVal Value As Boolean)
mCanUserUpdate = Value
End Set
End Property
Public Property CanUserAdd() As Boolean
Get
Return mCanUserAdd
End Get
Set(ByVal Value As Boolean)
mCanUserAdd = Value
End Set
End Property
Public Property CanUserDelete() As Boolean
Get
Return mCanUserDelete
End Get
Set(ByVal Value As Boolean)
mCanUserDelete = Value
End Set
End Property
Public WriteOnly Property ViewID() As Long
Set(ByVal Value As Long)
mViewID = Value
End Set
End Property
Public Sub Load()
....
End Sub