protected override bool DoDefineMembers ()
{
var res = base.DoDefineMembers ();
if (PrimaryConstructorParameters != null || (initialized_fields != null && !HasUserDefaultConstructor ())) {
generated_primary_constructor = DefineDefaultConstructor (false);
generated_primary_constructor.Define ();
}
return res;
}