Sdílet prostřednictvím


DirectiveProcessor.GetImportsForProcessingRun – metoda

Při přepsání v odvozené třídě, získává obory názvů importovat 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 MustOverride Function GetImportsForProcessingRun As String()
public abstract string[] GetImportsForProcessingRun()
public:
virtual array<String^>^ GetImportsForProcessingRun() abstract
abstract GetImportsForProcessingRun : unit -> string[] 
public abstract function GetImportsForProcessingRun() : String[]

Vrácená hodnota

Typ: array<System.String[]
Pole typu String , který obsahuje obory názvů.

Implementuje

IDirectiveProcessor.GetImportsForProcessingRun()

Poznámky

Pokud procesor směrnice požaduje vlastní kód třídy vygenerované transformace pohodlně přístupné, směrnice procesoru měli přidat vlastní obor názvů do seznamu oborů názvů.

Příklady

Následující příklad kódu ukazuje možné provedení pro vlastní procesor směrnice.Příklad kódu je součástí větší příklad stanovené DirectiveProcessor třídy.

public override string[] GetImportsForProcessingRun()
{
    //This returns the imports or using statements that we want to 
    //add to the generated transformation class.
    //-----------------------------------------------------------------
    //We need CustomDP to be able to call XmlReaderHelper.ReadXml
    //from the generated transformation class.
    //-----------------------------------------------------------------
    return new string[]
    {
        "System.Xml",
        "CustomDP"
    };
}
Public Overrides Function GetImportsForProcessingRun() As String()

    'This returns the imports or using statements that we want to 
    'add to the generated transformation class.
    '-----------------------------------------------------------------
    'We need CustomDP to be able to call XmlReaderHelper.ReadXml
    'from the generated transformation class.
    '-----------------------------------------------------------------
    Return New String() {"System.Xml", "CustomDP"}
End Function

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

GetImportsForProcessingRun

Další zdroje

Vytvoření vlastní T4 Text šablony směrnice procesorů

Názorný postup: Vytváření vlastní procesor směrnice