tintoy / msbuild-project-tools-vscode

VS Code extension for MSBuild intellisense (including PackageReference completion).
MIT License
82 stars 16 forks source link

Add completions for item metadata expressions #13

Closed tintoy closed 6 years ago

tintoy commented 6 years ago

Feature comes in 2 parts:

If the second approach (for item-qualified metadata expressions) proves impractical, we could simply offer a list of ItemType.WellKnownMetadata combinations (providing this doesn't blow out the completion list to an unmanageable size).

tintoy commented 6 years ago

I suspect that in order to enable scenario 2 (qualified item metadata) we'll need to offer the completion for the Symbol expression inside the ItemMetadata expression, rather than replacing the entire ItemMetadata expression).

tintoy commented 6 years ago

Working implementation here.

tintoy commented 6 years ago

Implemented.