Aracılığıyla paylaş


DirectiveProcessor.GetReferencesForProcessingRun Yöntem

Türetilmiş bir sınıfta geçersiz olduğunda, oluşturulan dönüşümü sınıf derleyici geçmesine izin başvuruları 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 MustOverride Function GetReferencesForProcessingRun As String()
public abstract string[] GetReferencesForProcessingRun()
public:
virtual array<String^>^ GetReferencesForProcessingRun() abstract
abstract GetReferencesForProcessingRun : unit -> string[] 
public abstract 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()

Notlar

Başarıyla derlemek için özel derlemeler yönergesi işlemci üretilen dönüşümü sınıfa ekler kod gerektirebilir.Yönerge işlemci gerekli derlemelerine başvurular bu yöntem eklemeniz gerekir.

Yönergesi işlemci yönergesi işlemci üretilen dönüşümü sınıfı kullanılabilir olması için kendi kodu gerekiyorsa, kendi derleme başvuruları listesine eklemeniz gerekir.

Örnekler

Aşağıdaki kod örneği, özel bir yönerge işlemci olası bir uygulama gösterir.Bu kod örneği DirectiveProcessor konusu için sağlanan daha büyük bir örneğin bir bölümüdür.

public override string[] GetReferencesForProcessingRun()
{
    //We need a reference to this assembly to be able to call 
    //XmlReaderHelper.ReadXml from the generated transformation class.
    //-----------------------------------------------------------------
    return new string[]
    {
        "System.Xml",
        this.GetType().Assembly.Location
    };
}
Public Overrides Function GetReferencesForProcessingRun() As String()

    'We need a reference to this assembly to be able to call 
    'XmlReaderHelper.ReadXml from the generated transformation class.
    '-----------------------------------------------------------------
    Return New String() {"System.Xml", Me.GetType().Assembly.Location}
End Function

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

DirectiveProcessor Sınıf

Microsoft.VisualStudio.TextTemplating Ad Alanı

GetImportsForProcessingRun

GetClassCodeForProcessingRun

GetReferencesForProcessingRun

Diğer Kaynaklar

Özel T4 metin şablon yönergesi işlemciler oluşturma

İzlenecek yol: özel yönergesinin işlemci oluşturma