RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun – metoda
Získá-li obory názvů pro import do třídy vygenerované transformace.
Obor názvů: Microsoft.VisualStudio.TextTemplating
Sestavení: Microsoft.VisualStudio.TextTemplating.11.0 (v Microsoft.VisualStudio.TextTemplating.11.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<System.String[]
Pole typu String , který obsahuje obory názvů.
Implementuje
IDirectiveProcessor.GetImportsForProcessingRun()
Výjimky
Výjimka | Podmínka |
---|---|
InvalidOperationException | Zpracování spustit má již spuštěna, ale ještě není dokončena. |
Poznámky
Chcete-li odkrýt kód generovaný směrnice procesor třídy vygenerované transformace máte směrnice procesor, jeho oboru názvů přidat do seznamu oborů názvů.
Příklady
Tento příklad načte sadu navíc obory názvů, které musí být importovány kompilovat kód, který generuje směrnice procesoru.Příklad kódu je součástí větší příklad, který je poskytován RequiresProvidesDirectiveProcessor třídy.
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