Skip to content

GenAPI omits internally defined types and attributes that are relevant to the langugage / Compiler #33693

Open
@sharwell

Description

@sharwell

Describe the Bug

Reference assembly source code does not include nullability attributes which are required parts of the signatures. For example, these methods failed to include the [NotNullWhen(true)] attribute on the parameters:

https://github.com/dotnet/source-build-reference-packages/blob/4163a212b06740e791c3dfe7ea1258565229af07/src/referencePackages/src/microsoft.codeanalysis.workspaces.common/3.7.0/lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.cs#L231-L235

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions