public FieldBuilder New(CodeIdentifier name, IType type) { return(new FieldBuilder(AddMember(new CodeField(name, type)))); }
public PropertyBuilder New(CodeIdentifier name, IType type) { return(new PropertyBuilder(AddMember(new CodeProperty(name, type)))); }
// who needs tuples when we have records public record ParameterComment(CodeIdentifier Parameter, string Comment);
public CodeMethod(CodeIdentifier name) : this(null, default, null, null, null, name, null, null) { }
internal void AddParameter(CodeIdentifier parameter, string comment) { _parameters.Add(new (parameter, comment)); }