Ответ 1
Нет, это невозможно. Согласно документации,
Директивы 'hint' платформа, устаревшие и библиотека могут быть прилагается к любой декларации. Эти директивы будут время компиляции. Директивы Hint могут применяться к объявлениям типов, объявления переменных, объявления классов, интерфейсов и структуры, полевые декларации внутри классов или записей, процедуры, функции и декларации методов и декларации единиц.