RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun Yöntem
Oluşturulan dönüştürme sınıf derleyicisi için geçirmek için başvuru 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 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[]
Dönüş Değeri
Tür: array<System.String[]
Türünde bir dizi String , başvurular içerir.
Yüklenen
IDirectiveProcessor.GetReferencesForProcessingRun()
Özel Durumlar
Exception | Koşul |
---|---|
InvalidOperationException | Çalışan işlem zaten başlatılmış ancak henüz tamamlandı. |
Notlar
Başarıyla derlemek için özel derlemeler yönergesi işlemci üretilen dönüştürme sınıfa ekler kod gerektirebilir.Yönerge işlemci gerekli derlemelerine başvurular bu yöntem eklemeniz gerekir.
Oluşturulan dönüştürme sınıfına yönergesi işlemci tarafından oluşturulan kodu göstermek için yönergesi işlemci, derleme başvuruları listesine eklemeniz gerekir.
Örnekler
Aşağıdaki örnekte, bu yönergenin İşlemcisi üretir kodu derlemek için başvurulmalıdır fazladan derlemeler kümesini 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[] GetReferencesForProcessingRun()
{
List<string> references = new List<string>();
references.AddRange(base.GetReferencesForProcessingRun());
references.Add("System.Xml");
return references.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