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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.
Ayrıca bkz.
Başvuru
RequiresProvidesDirectiveProcessor Sınıf