Udostępnij za pośrednictwem


Metoda RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun —

Pobiera odwołania do przekazania do kompilator klas generowanych transformacji.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

'Deklaracja
Public Overrides Function GetReferencesForProcessingRun As String()
public override string[] GetReferencesForProcessingRun()
public:
virtual array<String^>^ GetReferencesForProcessingRun() override
abstract GetReferencesForProcessingRun : unit -> string[] 
override GetReferencesForProcessingRun : unit -> string[] 
public override function GetReferencesForProcessingRun() : String[]

Wartość zwracana

Typ: array<System.String[]
Tablica typu String , zawiera odniesienia.

Implementuje

IDirectiveProcessor.GetReferencesForProcessingRun()

Wyjątki

Wyjątek Warunek
InvalidOperationException

Przetwarzania, uruchom została już rozpoczęta, ale jeszcze nie została zakończona.

Uwagi

Skompilować pomyślnie, kod, który procesor dyrektywy dodaje się do klasy generowane transformacji może wymagać szczególnych zestawów.Dyrektywa procesora należy dodać odwołania do zestawów wymagane w niniejszej metodzie.

Aby kod, który jest generowany przez przetwórcę w dyrektywie do klasy generowane transformacji, dyrektywa procesora należy dodać Zgromadzenia, do listy odwołań.

Przykłady

Poniższy przykład pobiera zbiór dodatkowych zestawów, które musi odwoływać się do kompilowania kodu, który generuje ten procesor w dyrektywie.Poniższy przykład kodu jest częścią większych przykład, w którym przewidziane jest RequiresProvidesDirectiveProcessor klasy.

public override string[] GetReferencesForProcessingRun()
{
List<string> references = new List<string>();
references.AddRange(base.GetReferencesForProcessingRun());
references.Add("System.Xml");
return references.ToArray();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

RequiresProvidesDirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetClassCodeForProcessingRun

GetReferencesForProcessingRun