Udostępnij za pośrednictwem


Metoda RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun —

Pobiera obszarów nazw do zaimportowania klasy generowane transformacji.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

'Deklaracja
Public Overrides Function GetImportsForProcessingRun As String()
public override string[] GetImportsForProcessingRun()
public:
virtual array<String^>^ GetImportsForProcessingRun() override
abstract GetImportsForProcessingRun : unit -> string[] 
override GetImportsForProcessingRun : unit -> string[] 
public override function GetImportsForProcessingRun() : String[]

Wartość zwracana

Typ: array<System.String[]
Tablica typu String , która zawiera obszary nazw.

Implementuje

IDirectiveProcessor.GetImportsForProcessingRun()

Wyjątki

Wyjątek Warunek
InvalidOperationException

Przetwarzania, uruchom została już rozpoczęta, ale jeszcze nie została zakończona.

Uwagi

Aby kod, który jest generowany przez dyrektywy procesora do klas generowanych transformacji, mają dyrektywa procesora, dodaj jego obszaru nazw do listy nazw.

Przykłady

W tym przykładzie pobiera zestaw dodatkowych obszarów nazw, które muszą zostać zaimportowane, aby skompilować kod, który generuje procesora w dyrektywie.Poniższy przykład kodu jest częścią większych przykład, w którym przewidziane jest RequiresProvidesDirectiveProcessor klasy.

public override string[] GetImportsForProcessingRun()
{
List<string> imports = new List<string>();
imports.AddRange(base.GetImportsForProcessingRun());
imports.Add("System.Xml");
return imports.ToArray();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

RequiresProvidesDirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

GetImportsForProcessingRun