Skip to content

PCWSTR is not marked with [GeneratedCode] #1216

Description

@colejohnson66

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

  1. NativeMethods.txt content:
CreateFile
  1. Observe generation of various Windows.Win32.X.g.cs files by CsWin32.
  2. 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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions