De code highlighter voor VB.Net bevat een foutje. Het volgende stuk code wordt verkeerd gehighlight:
Hier zie je dus nu dat <In> (het attribuut InAttribute) als keyword wordt aangemerkt, wat onjuist is. Dit is overigens zo bij alle attributes, waar bijvoorbeeld een attribuut SubAttribute, waarbij het gebruik <Sub> wordt, wel is toegestaan, maar op dat moment geen keyword is.
Een correcte implementatie zou het volgende stuk code goed moeten highlighten:
Waarbij de eerste As en In geen keywords zijn, de rest wel (As, Object en And).
Visual Basic .NET:
1
| Public Sub MethodA(<In> foo As Integer) |
Hier zie je dus nu dat <In> (het attribuut InAttribute) als keyword wordt aangemerkt, wat onjuist is. Dit is overigens zo bij alle attributes, waar bijvoorbeeld een attribuut SubAttribute, waarbij het gebruik <Sub> wordt, wel is toegestaan, maar op dat moment geen keyword is.
Een correcte implementatie zou het volgende stuk code goed moeten highlighten:
Visual Basic .NET:
1
| <As(foo As Object, (a > 5) And (b < 3)), In> |
Waarbij de eerste As en In geen keywords zijn, de rest wel (As, Object en And).
[ Voor 37% gewijzigd door Korben op 13-10-2006 03:47 ]
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?