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:
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) { }