🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
Constructor in generated code
(Automatically adding template at the end of the page.)
(Adding message template to the top of the page)
Line 1: Line 1:
{{message|Write the content here to display this box}}
There are different kinds of operation methods:
There are different kinds of operation methods:
[[File:2021-10-14 18h31 05.png|none|thumb]]
[[File:2021-10-14 18h31 05.png|none|thumb]]

Revision as of 22:14, 16 June 2024

This page was created by Hans.karlsen on 2021-10-14. Last edited by Stephanie on 2025-04-23.

Write the content here to display this box

There are different kinds of operation methods:

2021-10-14 18h31 05.png
2021-10-14 18h27 52.png

To create a constructor, first, add a normal method, then change the operationKind to constructor.

In generated code, you will get this:

public partial class Class1
{
  [UmlElement(Id = "c8111515-b7a5-4b9b-87f9-4a19261c8bd8")]
  public Class1(Class2 aClass2)
  {
  }
}

Normally, when doing a constructor for "live" objects, you will want to send in IEcoServiceProvider and call the main constructor we provide like this:

public Class1(IEcoServiceProvider serviceProvider, Class2 aClass2): this(serviceProvider)
{
}
MDriven Chat

How would you like to chat today?

Setting up your conversation…

This may take a few moments