RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun - метод
Получает ссылки для передачи компилятору созданного класса преобразования.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.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<System.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 Класс