Mohammad Hamdy Ghanem

Results 245 comments of Mohammad Hamdy Ghanem

It will be easier for both Implementer and user to use the `For.Index` expression to get the index: ``` For Each x In xs Console.WriteLine( $"({For.Index}) = {x}") Next ```

> I'm not sure whether a keyword (FOR) can have properties, though. Won't be new; `Me` is a keyword but we access the object members through it. In fact `For`...

Great note. I think there is a great opportunity here to have bodyless methods in VB.NET like this: ```VB.NET Sub WriteFoo() : Console.WriteLine("foo") ``` This will not break older code...

@AdamSpeight2008 I think implements-methods should have bodies, because it will be too long line. I suggested once to make auto line break around Implements keyword, and Anthony Green agreed on...

I don't like lambda expressions in VB.NET at all!.. it is long, and confusing because the return value is not separated from the parameter list. I've suggested to use this...

I think this topic is over discussed. I advice to try answer dozens of questions Antony Green asked in Pattern-Based XML Literals #483 which can begin a new VB.NET era...

So, You wrote about 100 lines to do what I am suggesting to do by adding the 5 letters `ByRef` keyword :D I am not trying to do things. I...

And then you will hit the higher bad performance wall, especially that loops tend to be large. Again: I want vb to be once again the language where users type...

I can't understand what you are asking for here. There is a gab between the title and your description, so, can you give us a sample of code that shows...

It is a sad day. It was obvious since 2017, and this is why I kept shouting here: MS is killing VB! In [this replay](https://github.com/dotnet/vblang/issues/492#issuecomment-583893967), I said: > So, If...