Constructor in generated code
Different operation kinds of methods:
To create a constructor you 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) { }