In this section, we will consider the actions denoted in the table of required actions to integrate code in other languages than C++. The following languages will be covered: C#.
For reference, the relevant table is supplied:
|Port type||Event type||User action|
|Provides interface (on top of a component)||In||Call Dezyne function from foreign code|
|Out||Assign foreign code to system function|
|Requires interface (on the bottom of a component)||In||Assign foreign code to system function|
|Out||Call Dezyne function from foreign code|
The Dezyne models that are used in the examples can be found at https://github.com/VerumSoftwareTools/DezyneSection/tree/master/Code_Integration/Ch1_Starting_Point. Take note that we will be showing the integration steps only; we will not focus on the functional implementation.
|• Integrating code in C#|
|• Foreign components in C#|