Skip to content

MethodAliasGenerator doesn't generate parameter attributes #2393

@devlead

Description

@devlead

Currently code gen omits parameter attributes, this means i.e. the GetCallerInfo generates wrong results when called without a context.

This source code

public static ScriptCallerInfo GetCallerInfo(
this ICakeContext context,
[CallerMemberName] string memberName = "",
[CallerFilePath] string sourceFilePath = "",
[CallerLineNumber] int sourceLineNumber = 0)
{

becomes

ScriptCallerInfo GetCallerInfo(
            string memberName = "",
            string sourceFilePath = "",
            int sourceLineNumber = 0)

Reference code:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions