Я решил проблему. Я могу рекурсивно анализировать CodeImports на FileCodeModel, который дает мне список текущих директив использования. К сожалению, я не могу найти какой-либо метод AddCodeImport в FileCodeModel и поэтому полагаю, что он не существует. В результате, когда я вставляю с использованием директив, мне пришлось выполнить, получить TextPoints, связанные с последним CodeImport (в текущей области пространства имен), и вставить туда директиву using в качестве текста.
Это прекрасно работает, но я не совсем понимаю, почему нет метода AddCodeImport.