Ответ 1
Отступ указывает:
Название родового типа заканчивается обратным ходом (`), за которым следуют цифры представляющий число аргументов общего типа. Цель этого name mangling - разрешить компиляторам поддерживать общие типы с помощью одно и то же имя, но с разными номерами параметров типа, происходящих в та же область.
http://msdn.microsoft.com/en-us/library/w3f99sx1(v=vs.110).aspx