Prefer Field for class properties in LSP
Summary:
VS Code uses 'Field' for what most other languages call properties, and uses 'Property' for the C# notion of "a property with an automatic getter and setter".
For example, the TypeScript LSP uses Field:
{
F735551734}
Whereas Hack has a confusing spanner/wrench icon due to using Property for its completion kind:
{
F735551749}
Use Field instead for Hack class properties.
Reviewed By: hgoldstein
Differential Revision:
D36683640
fbshipit-source-id:
6f75a2e1214e71cbb3fb901353f7c3c8b1bd6df8