Actual behavior
The generated type, Windows.Win32.Foundation.PCWSTR is not marked with [GeneratedCode] like the other generated ones are (such as BOOL, CHAR, etc.). This causes it to be flagged as "uncovered" in test coverage reports.
Expected behavior
PCWSTR to be marked with [GeneratedCode] like the other generated types.
Repro steps
NativeMethods.txt content:
- Observe generation of various
Windows.Win32.X.g.cs files by CsWin32.
- Observe that all types but that in
Windows.Win32.PCWSTR.g.cs are marked with [GeneratedCode]
Context
- CsWin32 version: 0.3.106
- Win32Metadata version (if explicitly set by project): N/A
- Target Framework:
net8.0
LangVersion: latest
Actual behavior
The generated type,
Windows.Win32.Foundation.PCWSTRis not marked with[GeneratedCode]like the other generated ones are (such asBOOL,CHAR, etc.). This causes it to be flagged as "uncovered" in test coverage reports.Expected behavior
PCWSTRto be marked with[GeneratedCode]like the other generated types.Repro steps
NativeMethods.txtcontent:Windows.Win32.X.g.csfiles by CsWin32.Windows.Win32.PCWSTR.g.csare marked with[GeneratedCode]Context
net8.0LangVersion:latest