I marked out the columns where brace matching activates and where it does not
o means it activates on the following col, x means it doesn't i.e.


(* ox xo *)leta1=[0..100](* oxx xox *)leta2=[|0..100|](* oxx xox *)leta3=<@0@>(* oxxx xoxx *)leta4=<@@0@@>(* ox xo *)leta6=(())(* oxx xox *)[<ReflectedDefinition>]leta7=70(* ox xo *)leta8=seq{yield()}(* oxx xxo *)let(|A9 |)=()I think brace matching should activate on either side of the brace and at all positions inside of the brace for multi column braces
It doesn't activate at all for -
(**)beginendstructendclassendinterfaceend<> for generics
[ vs2017 rc2 with latest tools built from master ]
I marked out the columns where brace matching activates and where it does not
omeans it activates on the following col,xmeans it doesn't i.e.I think brace matching should activate on either side of the brace and at all positions inside of the brace for multi column braces
It doesn't activate at all for -
(**)beginendstructendclassendinterfaceend<>for generics[ vs2017 rc2 with latest tools built from master ]