Skip to content

[Feature Request] [Pull Request Question ] How to implement properties with auto-getter '=>' #90

@jeffward01

Description

@jeffward01

Hello!

I am still new to the Roslyn API, but learning fast!

I noticed currently in Testura, there are only options for: Get and GetSet types of properties.

I have a use-case where I am generating a DbContext file. I want to generate:

public class MySchoolDbContext : DbContext
{

// I want to have the property initializer be '=>' generated by Testura.Code
public DbSet<Student> Students => Set<Student>();


}

I don't think this is possible currently.

The goal is to add an additional Property Setter type of: =>

If you are busy, I can implement the feature myself in Testura.Code and test it, then open a pull request. I examined the code, and I could not figure out 'how' to modify the RoslynAPI to generate this. I suspect it hast to do something with SyntaxToken.... but im not sure exactly.

If you can point me in the right direction, I can get this implemented directly in Testura.Code then open a pull request immediately.

Thanks again for the awesome library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions