Sdílet prostřednictvím


DirectiveProcessor.GetImportsForProcessingRun – metoda

Obory názvů importovat do třídy vygenerované transformace získává při přepsán v odvozené třídě.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.10.0 (v Microsoft.VisualStudio.TextTemplating.10.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 obsahující obory názvů.

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ů seznam oborů názvů.

Příklady

Následující příklad kódu ukazuje možné implementace vlastních směrnice procesoru. Příklad kódu je součástí větší příklad stanovené DirectiveProcessor Třída

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é

Odkaz

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

GetImportsForProcessingRun

Další zdroje

Vytváření Uživatelský text šablona směrnice procesory

Walkthrough: Vytváření do Uživatelský směrnice procesor