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.10.0 (v Microsoft.VisualStudio.TextTemplating.10.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 obsahující odkazy.

Poznámky

Kód, který přidá směrnice procesor třídy vygenerované transformace úspěšně zkompilovat, může vyžadovat zejména sestavení. Tato metoda by směrnice procesoru přidat odkazy na požadované sestavení.

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é implementace vlastních směrnice procesoru. Příklad kódu je součástí větší příklad stanovené DirectiveProcessor Třída

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é

Odkaz

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetImportsForProcessingRun

GetClassCodeForProcessingRun

GetReferencesForProcessingRun

Další zdroje

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

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