Currently, it (apparently) only shows the text matching the 'TODO' pattern. However, in many scenarios it could be useful if the TODO explorer would also show the surrounding context. E.g.,
1) return new VSCommandID(myCommonGuid, VS_START_GROUP_ID_FOR_AUXILIARY_GROUPS + myAuxiliaryGroupsCount++); // TODO
(I would prefer the whole line to be shown in the TODO explorer and the 'TODO' text emphasized)
2) // TODO
return null;
If there is no meaningful text on the line with TODO, it may be reasonable to show the next line after TODO. I can hardly figure out that someone puts TODOs AFTER the line.