Results 66 comments of Adam Speight

`Select Case` has other constructions. ```vbnet Select Case True Case e.OriginalSource Is Me : cmb.IsDropDownOpen = Not cmb.IsDropDownOpen Case e.OriginalSource Is Me.TexTBox : cmb.IsDropDownOpen = Not cmb.IsDropDownOpen Case Else Case...

Just throwing out a possible syntax. ```vbnet Sub M(ReadOnly ByRef parameter As T) Dim x As Readonly ByRef T = arg End Sub ``` The first `Readonly` is new Parameter...

@AnthonyDGreen I am currently stuck on how to lower `TypeOf obj Is {T0,T1}` into `(TypeOf obj Is T0) OrElse (TypeOf obj Is T1)`

@xieguigang I don't think using LINQ would be the best target for the lowering, as isn't a direct translation of the intended syntactic sugar.

@bandleader I'll dig out the issue / proposal and update the first post. *Just letting you know I'm not affiliated with Microsoft. I am an external contributor.* Noted, It also...

Prefer Proposal #481

I choose to use `Into variable` as it leverage on existing knowledge (LINQ) and style, doesn't require the creation of any new keywords. The equivalent english sentence would be roughly....

> VB uses the variable first in _almost all places_, and this should always be the case. Especially in vb.net context is king. Your syntax blur the meaning of a...

Since `identifer As type = expression` is predominantly semantically indicates a declaration. When reading or understanding the code it is going artificially bias the **as** being more important (aka it...

It helpful if thing about what the lower form of the select - case with "patterns", will tend to be `If ... Else ... End If`s. The `TypeOf expr Is...