Udostępnij za pośrednictwem


Metoda RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun —

Pobiera obszarów nazw do importowania do klasy wygenerowany transformacji.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.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<String[]
Tablica typu String zawierający obszary nazw.

Implementuje

IDirectiveProcessor.GetImportsForProcessingRun

Wyjątki

Wyjątek Warunek
InvalidOperationException

Przetwarzanie już się rozpoczęło, ale jeszcze nie zakończyło.

Uwagi

Narazić kod, który jest generowany przez przetwórcę w dyrektywie do klasy wygenerowany transformacji, mieć procesor w dyrektywie dodać jego obszaru nazw do listy obszarów nazw.

Przykłady

W tym przykładzie pobiera zestaw dodatkowe obszary nazw, które muszą zostać zaimportowane, aby skompilować kod, który generuje procesora w dyrektywie.Poniższy przykład kodu jest częścią większego przykładu, który został podany dla klasy RequiresProvidesDirectiveProcessor.

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