Квадратные скобки в этом случае означают, что динамический тип переменной exe
равен File_Service
. То есть ваша переменная exe
неизвестного мне типа указывает на объект типа File_Service
. Предполагая, что exe
имеет тип Executable
, от которого наследуется File_Service
, под этим [File_Service] вы найдете переменные, которые были определены в File_Service
.
При добавлении выражения в квадратных скобках в качестве элемента для наблюдения вы, в основном, указываете отладчику преобразовать exe
в File_Service
. Это хорошо в этом случае, но если exe
будет указывать на другой тип Executable
, это странное выражение ничего вам не покажет (вы не можете опустить объект Executable
, скажем, до File_Service
).