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
- 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
Microsoft.VisualStudio.TextTemplating – obor názvů