RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun – metoda
Získá-li obory názvů, které chcete importovat do třídy vygenerované transformace.
Obor názvů: Microsoft.VisualStudio.TextTemplating
Sestavení: Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)
Syntaxe
'Deklarace
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[]
Vrácená hodnota
Typ: array<String[]
Pole typu String , která obsahuje obory názvů.
Implementuje
IDirectiveProcessor.GetImportsForProcessingRun
Výjimky
Výjimka | Podmínka |
---|---|
InvalidOperationException | Běh zpracování byl již zahájen, ale nebyl dokončen. |
Poznámky
Chcete-li zobrazit kód, který je generován pomocí směrnice procesoru do třídy vygenerované transformace, mají směrnice procesoru, přidejte do seznamu oborů názvů, jeho obor názvů.
Příklady
Tento příklad načte sadu zvláštní obory názvů, které je nutné importovat na kompilaci kódu, který generuje směrnice procesoru.Tento příklad kódu je součástí většího příkladu určeného pro třídu RequiresProvidesDirectiveProcessor.
public override string[] GetImportsForProcessingRun()
{
List<string> imports = new List<string>();
imports.AddRange(base.GetImportsForProcessingRun());
imports.Add("System.Xml");
return imports.ToArray();
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
RequiresProvidesDirectiveProcessor Třída