Aracılığıyla paylaş


RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun Yöntem

Oluşturulan dönüştürme sınıf almak için ad alanları alır.

Ad alanı:  Microsoft.VisualStudio.TextTemplating
Derleme:  Microsoft.VisualStudio.TextTemplating.11.0 (Microsoft.VisualStudio.TextTemplating.11.0.dll içinde)

Sözdizimi

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

Dönüş Değeri

Tür: array<System.String[]
Türünde bir dizi String , ad alanlarını içerir.

Yüklenen

IDirectiveProcessor.GetImportsForProcessingRun()

Özel Durumlar

Exception Koşul
InvalidOperationException

Çalışan işlem zaten başlatılmış ancak henüz tamamlandı.

Notlar

Oluşturulan dönüştürme sınıf yönergesi işlemciye tarafından üretilen kod göstermek için kendi ad ad listesine yönergesi İşlemci vardır.

Örnekler

Bu örnek yönerge İşlemcisi üretir kodu derlemek için aktarılması gerekir ek ad kümesi alır.Bu kod örneği RequiresProvidesDirectiveProcessor konusu için sağlanan daha büyük bir örneğin bir bölümüdür.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

RequiresProvidesDirectiveProcessor Sınıf

Microsoft.VisualStudio.TextTemplating Ad Alanı

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

GetImportsForProcessingRun