RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun - метод
Получает ссылки для передачи компилятору созданного класса преобразования.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.12.0 (в Microsoft.VisualStudio.TextTemplating.12.0.dll)
Синтаксис
'Декларация
Public Overrides Function GetReferencesForProcessingRun As String()
public override string[] GetReferencesForProcessingRun()
public:
virtual array<String^>^ GetReferencesForProcessingRun() override
abstract GetReferencesForProcessingRun : unit -> string[]
override GetReferencesForProcessingRun : unit -> string[]
public override function GetReferencesForProcessingRun() : String[]
Возвращаемое значение
Тип: array<String[]
Массив типа String, содержащий ссылки.
Реализации
IDirectiveProcessor.GetReferencesForProcessingRun
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Запуск обработки уже начат, но еще не завершен. |
Заметки
Для успешной компиляции кода, который процессор директивы добавляет в созданный класс преобразования, может потребоваться определенные сборки. В этом методе процессор директивы должен добавлять ссылки на необходимые сборки.
Для предоставления кода, созданного процессором директивы созданному классу преобразования, внесите сборку процессора директивы в список ссылок.
Примеры
В следующем показано получение набора дополнительных сборок, на который необходимо ссылаться при компиляции кода, создающегося процессором директивы. Этот пример кода является частью более крупного примера для класса RequiresProvidesDirectiveProcessor.
public override string[] GetReferencesForProcessingRun()
{
List<string> references = new List<string>();
references.AddRange(base.GetReferencesForProcessingRun());
references.Add("System.Xml");
return references.ToArray();
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RequiresProvidesDirectiveProcessor Класс