public interface ICompilationContextPublic Interface ICompilationContextpublic interface class ICompilationContexttype ICompilationContext = interface end| AssemblyID | Уникальный идентификатор сеанса сборки. |
| DefaultStatics | Статические классы, подключаемые как using static в каждом исходнике Sources. |
| DefaultUsings | Пространства имен, добавляемые к каждому исходнику в Sources. |
| IgnoreWarnings | Список кодов предупреждений компилятора, которые игнорируются. Пример: "CS1998". |
| MetadataReferences | Список ссылок на образы внешних зависимостей. |
| References | Внешние зависимости. |
| SimpleAssemblyName | Простое имя сборки. |
| Sources | Исходные коды. |