Udostępnij za pośrednictwem


Metoda RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun —

Pobiera odwołań do przekazania do kompilatora klasy wygenerowany transformacji.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.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<String[]
Tablica typu String zawiera odwołania.

Implementuje

IDirectiveProcessor.GetReferencesForProcessingRun

Wyjątki

Wyjątek Warunek
InvalidOperationException

Przetwarzanie już się rozpoczęło, ale jeszcze nie zakończyło.

Uwagi

Aby skompilować pomyślnie, kod, który procesor w dyrektywie dodaje do klasy wygenerowany transformacji może wymagać określonej zestawów.Dyrektywa procesora należy dodać odwołania do zestawów wymagane w niniejszej metodzie.

Aby odsłonić kod, który jest generowany przez przetwórcę w dyrektywie do klasy wygenerowany transformacji, procesora w dyrektywie należy dodać Zgromadzenia do listy odwołania.

Przykłady

Poniższy przykład pobiera zbiór dodatkowych zestawów, które muszą odwoływać się do kompilowania kodu, który generuje ten procesor w dyrektywie.Poniższy przykład kodu jest częścią większego przykładu, który został podany dla klasy RequiresProvidesDirectiveProcessor.

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