CsCodeGenerator icon indicating copy to clipboard operation
CsCodeGenerator copied to clipboard

GetterBody is ignored for Property

Open boexler opened this issue 3 years ago • 0 comments

model:

serviceClassModel.Properties = new List<Property>
{
    new(BuiltInDataType.String, "UdtName")
    {
        AccessModifier = AccessModifier.Public,
        KeyWords = new List<KeyWord> { KeyWord.Override },
        IsGetOnly = true,
        GetterBody = "foo"
    }
};

output:

public override string UdtName { get; }

expected:

public override string UdtName => "foo";
public override string UdtName
{
    get
    {
        return "foo";
    }
}

boexler avatar Sep 07 '22 13:09 boexler