I thought I should share this for you kids.
I start of with this
and then I select the private members and run the macro which gives me this.
Christiaan Baes
Belgium
"My new site" - Me
I start of with this
Code:
[Blue]Public[/Blue] [Blue]Class[/Blue] Event_Type
[Blue]Private[/Blue] _Id [Blue]As[/Blue] [Blue]Integer[/Blue]
[Blue]Private[/Blue] _Type [Blue]As[/Blue] [Blue]Integer[/Blue]
[Blue]Private[/Blue] _R [Blue]As[/Blue] [Blue]Integer[/Blue]
[Blue]Private[/Blue] _G [Blue]As[/Blue] [Blue]Integer[/Blue]
[Blue]Private[/Blue] _B [Blue]As[/Blue] [Blue]Integer[/Blue]
[Blue]End[/Blue] [Blue]Class[/Blue]
and then I select the private members and run the macro which gives me this.
Code:
[Blue]Public[/Blue] [Blue]Class[/Blue] Event_Type
#[Blue]Region[/Blue] [Red]" Private members "[/Red]
[Green]''' <summary>[/Green]
[Green]''' A local variable called _Id of type Integer[/Green]
[Green]''' </summary>[/Green]
[Green]''' <remarks>Has Property Id</remarks>[/Green]
[Blue]Private[/Blue] _Id [Blue]As[/Blue] [Blue]Integer[/Blue]
[Green]''' <summary>[/Green]
[Green]''' A local variable called _Type of type Integer[/Green]
[Green]''' </summary>[/Green]
[Green]''' <remarks>Has Property Type</remarks>[/Green]
[Blue]Private[/Blue] _Type [Blue]As[/Blue] [Blue]Integer[/Blue]
[Green]''' <summary>[/Green]
[Green]''' A local variable called _R of type Integer[/Green]
[Green]''' </summary>[/Green]
[Green]''' <remarks>Has Property R</remarks>[/Green]
[Blue]Private[/Blue] _R [Blue]As[/Blue] [Blue]Integer[/Blue]
[Green]''' <summary>[/Green]
[Green]''' A local variable called _G of type Integer[/Green]
[Green]''' </summary>[/Green]
[Green]''' <remarks>Has Property G</remarks>[/Green]
[Blue]Private[/Blue] _G [Blue]As[/Blue] [Blue]Integer[/Blue]
[Green]''' <summary>[/Green]
[Green]''' A local variable called _B of type Integer[/Green]
[Green]''' </summary>[/Green]
[Green]''' <remarks>Has Property B</remarks>[/Green]
[Blue]Private[/Blue] _B [Blue]As[/Blue] [Blue]Integer[/Blue]
#[Blue]End[/Blue] [Blue]Region[/Blue]
#[Blue]Region[/Blue] [Red]" Constructors "[/Red]
[Green]''' <summary>[/Green]
[Green]''' Default empty constructor[/Green]
[Green]''' </summary>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] [Blue]Sub[/Blue] [Blue]New[/Blue]()
[Green]'Implement default constructor[/Green]
[Blue]End[/Blue] [Blue]Sub[/Blue]
[Green]''' <summary>[/Green]
[Green]''' Constructor with all the fields[/Green]
[Green]''' </summary>[/Green]
[Green]''' <param name=[Red]"Id"[/Red]>DataType = Integer</param>[/Green]
[Green]''' <param name=[Red]"Type"[/Red]>DataType = Integer</param>[/Green]
[Green]''' <param name=[Red]"R"[/Red]>DataType = Integer</param>[/Green]
[Green]''' <param name=[Red]"G"[/Red]>DataType = Integer</param>[/Green]
[Green]''' <param name=[Red]"B"[/Red]>DataType = Integer</param>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] [Blue]Sub[/Blue] [Blue]New[/Blue]([Blue]ByVal[/Blue] Id [Blue]As[/Blue] [Blue]Integer[/Blue], [Blue]ByVal[/Blue] Type [Blue]As[/Blue] [Blue]Integer[/Blue], [Blue]ByVal[/Blue] R [Blue]As[/Blue] [Blue]Integer[/Blue], [Blue]ByVal[/Blue] G [Blue]As[/Blue] [Blue]Integer[/Blue], [Blue]ByVal[/Blue] B [Blue]As[/Blue] [Blue]Integer[/Blue])
[Blue]Me[/Blue].Id = _Id
[Blue]Me[/Blue].Type = _Type
[Blue]Me[/Blue].R = _R
[Blue]Me[/Blue].G = _G
[Blue]Me[/Blue].B = _B
[Blue]End[/Blue] [Blue]Sub[/Blue]
#[Blue]End[/Blue] [Blue]Region[/Blue]
#[Blue]Region[/Blue] [Red]" Public properties "[/Red]
[Green]''' <summary>[/Green]
[Green]''' This is the Id property.[/Green]
[Green]''' </summary>[/Green]
[Green]''' <value>Integer</value>[/Green]
[Green]''' <returns>Integer</returns>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] Property Id [Blue]As[/Blue] [Blue]Integer[/Blue]
Get
[Blue]Return[/Blue] _Id
[Blue]End[/Blue] Get
Set([Blue]ByVal[/Blue] Value [Blue]As[/Blue] [Blue]Integer[/Blue])
_Id = Value
[Blue]End[/Blue] Set
[Blue]End[/Blue] Property
[Green]''' <summary>[/Green]
[Green]''' This is the Type property.[/Green]
[Green]''' </summary>[/Green]
[Green]''' <value>Integer</value>[/Green]
[Green]''' <returns>Integer</returns>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] Property Type [Blue]As[/Blue] [Blue]Integer[/Blue]
Get
[Blue]Return[/Blue] _Type
[Blue]End[/Blue] Get
Set([Blue]ByVal[/Blue] Value [Blue]As[/Blue] [Blue]Integer[/Blue])
_Type = Value
[Blue]End[/Blue] Set
[Blue]End[/Blue] Property
[Green]''' <summary>[/Green]
[Green]''' This is the R property.[/Green]
[Green]''' </summary>[/Green]
[Green]''' <value>Integer</value>[/Green]
[Green]''' <returns>Integer</returns>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] Property R [Blue]As[/Blue] [Blue]Integer[/Blue]
Get
[Blue]Return[/Blue] _R
[Blue]End[/Blue] Get
Set([Blue]ByVal[/Blue] Value [Blue]As[/Blue] [Blue]Integer[/Blue])
_R = Value
[Blue]End[/Blue] Set
[Blue]End[/Blue] Property
[Green]''' <summary>[/Green]
[Green]''' This is the G property.[/Green]
[Green]''' </summary>[/Green]
[Green]''' <value>Integer</value>[/Green]
[Green]''' <returns>Integer</returns>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] Property G [Blue]As[/Blue] [Blue]Integer[/Blue]
Get
[Blue]Return[/Blue] _G
[Blue]End[/Blue] Get
Set([Blue]ByVal[/Blue] Value [Blue]As[/Blue] [Blue]Integer[/Blue])
_G = Value
[Blue]End[/Blue] Set
[Blue]End[/Blue] Property
[Green]''' <summary>[/Green]
[Green]''' This is the B property.[/Green]
[Green]''' </summary>[/Green]
[Green]''' <value>Integer</value>[/Green]
[Green]''' <returns>Integer</returns>[/Green]
[Green]''' <remarks></remarks>[/Green]
[Blue]Public[/Blue] Property B [Blue]As[/Blue] [Blue]Integer[/Blue]
Get
[Blue]Return[/Blue] _B
[Blue]End[/Blue] Get
Set([Blue]ByVal[/Blue] Value [Blue]As[/Blue] [Blue]Integer[/Blue])
_B = Value
[Blue]End[/Blue] Set
[Blue]End[/Blue] Property
#[Blue]End[/Blue] [Blue]Region[/Blue]
#[Blue]Region[/Blue] [Red]" Overrides ToString "[/Red]
[Green]''' <summary>[/Green]
[Green]''' Overridden ToString method for this class[/Green]
[Green]''' </summary>[/Green]
[Green]''' <returns>String</returns>[/Green]
[Green]''' <remarks>The String value of this class represented by the ToStrings of all it's private members</remarks>[/Green]
[Blue]Public[/Blue] [Blue]Overrides[/Blue] [Blue]Function[/Blue] ToString() [Blue]As[/Blue] [Blue]String[/Blue]
[Blue]Dim[/Blue] ReturnString [Blue]As[/Blue] [Blue]New[/Blue] System.Text.StringBuilder()
ReturnString.Append([Red]"[Id: "[/Red] & _Id.ToString() & [Red]"]"[/Red])
ReturnString.Append([Red]" - [Type: "[/Red] & _Type.ToString() & [Red]"]"[/Red])
ReturnString.Append([Red]" - [R: "[/Red] & _R.ToString() & [Red]"]"[/Red])
ReturnString.Append([Red]" - [G: "[/Red] & _G.ToString() & [Red]"]"[/Red])
ReturnString.Append([Red]" - [B: "[/Red] & _B.ToString() & [Red]"]"[/Red])
[Blue]Return[/Blue] ReturnString.ToString()
[Blue]End[/Blue] [Blue]Function[/Blue]
#[Blue]End[/Blue] [Blue]Region[/Blue]
[Blue]End[/Blue] [Blue]Class[/Blue]
Christiaan Baes
Belgium
"My new site" - Me