CodeMethodParam Properties | 
The CodeMethodParam type exposes the following members.
| Name | Description | |
|---|---|---|
| ActionId | 
            It is the parameter's method 
              | |
| DataType | 
            Only following dataTypes are valid: Text, Integer, DateTime, Decimal or Boolean
            It defines what type of "Map to value" or "Map to property" is allowed
              | |
| Id | ||
| MapTo | 
            If the readonly flag == MapTo.Property, 
              map to property is selected for the param, 
            else (MapTo.Value), map to value selected
              | |
| Name | ||
| ParamDirection | ||
| ParamProperty | 
            It is used for holding property for "Map to property" of the method parameters: 
            setProperty is treated as an integer type property
            data type of it is defined by DataType property of the class
              | |
| ParamState | 
            Flag used for indicating 
            1. whether the parameter is a newly created, or an existing one.
            2. if an existing one, it specifys whether it has been changed or not.
            3. if changed, it signifies whether it is dataType- and/or direction-change
              | |
| ParamValue | 
            It is used for holding value for "Map to value" of the method parameters: 
            data type of it is defined by DataType property of the class
              | |
| UId |