Ok, this could be a defective programmer, but here is what I notice:
If I am programming in C# and have this class:
namespace House
{
class Outside : Location
{
public Outside(bool hot, string name)
: base(name)
{
this.hot = hot; // Problem to type
}
public bool Hot { get; }
}
}
VAX makes it difficult for me because when I try to type "this.hot" and then press [space] it converts my "hot" which is a hidden backing field of the Hot property to "Hot".
Looks like you are going to need language specific features after all. =)
Is there anything that can be done about this behavior? I though I was screwing up code till I watched while I typed and saw VAX changing it for me.
Patrick