Sdílet prostřednictvím


DirectiveProcessor.GetReferencesForProcessingRun – metoda

Při přepsání v odvozené třídě, získává odkazy předat třídu kompilátoru 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 GetReferencesForProcessingRun As String()
public abstract string[] GetReferencesForProcessingRun()
public:
virtual array<String^>^ GetReferencesForProcessingRun() abstract
abstract GetReferencesForProcessingRun : unit -> string[] 
public abstract function GetReferencesForProcessingRun() : String[]

Vrácená hodnota

Typ: array<System.String[]
Pole typu String , která obsahuje odkazy.

Implementuje

IDirectiveProcessor.GetReferencesForProcessingRun()

Poznámky

Kompilace úspěšně, kód, který přidá směrnice procesor třídy vygenerované transformace mohou vyžadovat zvláštní sestavení.Směrnice procesoru měli přidat odkazy na sestavení požadované v této metodě.

Pokud směrnice procesor potřebuje vlastní kód k dispozici třídy vygenerované transformace, směrnice procesoru měli přidat vlastní sestavení seznamu odkazů.

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[] GetReferencesForProcessingRun()
{
    //We need a reference to this assembly to be able to call 
    //XmlReaderHelper.ReadXml from the generated transformation class.
    //-----------------------------------------------------------------
    return new string[]
    {
        "System.Xml",
        this.GetType().Assembly.Location
    };
}
Public Overrides Function GetReferencesForProcessingRun() As String()

    'We need a reference to this assembly to be able to call 
    'XmlReaderHelper.ReadXml from the generated transformation class.
    '-----------------------------------------------------------------
    Return New String() {"System.Xml", Me.GetType().Assembly.Location}
End Function

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetImportsForProcessingRun

GetClassCodeForProcessingRun

GetReferencesForProcessingRun

Další zdroje

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

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