Skip to content

Instantly share code, notes, and snippets.

@VladD2
Last active August 6, 2017 18:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VladD2/8eee961759409ebdd2e71f613b7696ab to your computer and use it in GitHub Desktop.
Save VladD2/8eee961759409ebdd2e71f613b7696ab to your computer and use it in GitHub Desktop.
Надо реализовать QualifiedReference.Aliased (сейчас там заглушечный код).
Нужно создать список глобальных псевдонимов.
Псевдонимы должны задаваться из свойств проекта или командной строки компилятора.
Каждый псевдоним может быть ассоциирован с одним деревом символов одной или более библиотеки (сборки).
Scope псевдонима должен содержать список корней деревьев символов для каждой сборки.
Предопределенный псевдоним global должен быть ассоциирован с корнем дерева символов проекта.
Для того чтобы сделать это, предварительно, нужно сделать отдельные иерархии символов для каждого проекта/сборки.
А дерево символов каждого проекта надо сделать сборным из деревьев подключенных к нему проектов/сборок.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment