Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Visual Basic code > Mapping information > Parameter mapping for Visual Basic (Visual Basic code)
  
Parameter mapping for Visual Basic (Visual Basic code)
ACS generates an Operation's Parameters as part of a class, data type or interface member definition.
ACS generates the child items, properties and tagged values of a Parameter as follows:
Child items:
A Parameter does not have any child items.
Properties:
Description property - this property is ignored.
Default property - if a value is set, ACS generates that value as the default value of the parameter.
Mechanism property - this property determines whether ACS generates a ByVal or ByRef parameter:
If the Mechanism is set to In, ACS generates a ByVal Parameter.
If the Mechanism is set to Out or 'In and Out', ACS generates a ByRef Parameter.
Name property - ACS generates this property as the identifier of the parameter in the code.
* 
ACS may modify the Parameter name that is added to the code to make it valid for Visual Basic. You can specify the exact Parameter name to add to the code through the CODE_GENERATION_NAME property of an Operation. For more information, see Modification of item names when inserted into Visual Basic (Visual Basic code)
Type property - ACS generates this property as the type of the parameter.
Tag Definitions:
The VB Profile does not have any Stereotypes that apply to Parameters.