Aracılığıyla paylaş


DirectiveProcessor.GetImportsForProcessingRun Yöntem

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

Notlar

Yönergesi işlemci yönergesi işlemci üretilen dönüşümü sınıfına kolaylıkla erişilebilir olması için kendi kodu isterse, kendi ad alanı ad alanları 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[] GetImportsForProcessingRun()
{
    //This returns the imports or using statements that we want to 
    //add to the generated transformation class.
    //-----------------------------------------------------------------
    //We need CustomDP to be able to call XmlReaderHelper.ReadXml
    //from the generated transformation class.
    //-----------------------------------------------------------------
    return new string[]
    {
        "System.Xml",
        "CustomDP"
    };
}
Public Overrides Function GetImportsForProcessingRun() As String()

    'This returns the imports or using statements that we want to 
    'add to the generated transformation class.
    '-----------------------------------------------------------------
    'We need CustomDP to be able to call XmlReaderHelper.ReadXml
    'from the generated transformation class.
    '-----------------------------------------------------------------
    Return New String() {"System.Xml", "CustomDP"}
End Function

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

DirectiveProcessor Sınıf

Microsoft.VisualStudio.TextTemplating Ad Alanı

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

GetImportsForProcessingRun

Diğer Kaynaklar

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

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