Aracılığıyla paylaş


DirectiveProcessor.GetPostInitializationCodeForProcessingRun Yöntem

Türetilmiş bir sınıfta geçersiz olduğunda, oluşturulan dönüşümü sınıfının başlatma yöntemini sonuna eklemek için kodu 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 GetPostInitializationCodeForProcessingRun As String
public abstract string GetPostInitializationCodeForProcessingRun()
public:
virtual String^ GetPostInitializationCodeForProcessingRun() abstract
abstract GetPostInitializationCodeForProcessingRun : unit -> string 
public abstract function GetPostInitializationCodeForProcessingRun() : String

Dönüş Değeri

Tür: System.String
A String üretilen dönüşümü sınıfa eklemek için kodunu içerir.

Yüklenen

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun()

Notlar

Bu yöntem kod oluşturulan dönüşümü sınıfının başlatma yöntemini sonuna ekler.Çağırdıktan sonra bu kodu eklenir ve üretilen dönüşümü sınıfının başlatma yöntemi temel sınıfın Initialize yöntemine yapılan bir çağrı içerir.Örneğin, aşağıdaki sahte kodu üretilen dönüşümü sınıfının başlatma yöntemi benzer gösterir:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

base.Initialize() *This is a call to TextTransformation.Initialize()

<code added by GetPostInitializationCodeForProcessingRun()>

}

Ö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 GetPostInitializationCodeForProcessingRun()
{
    //we do not need any post-initialization so we will just return ""
    //-----------------------------------------------------------------
    return String.Empty;
}
Public Overrides Function GetPostInitializationCodeForProcessingRun() As String

    'we do not need any post-initialization so we'll just return ""
    '-----------------------------------------------------------------
    Return String.Empty
End Function

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

DirectiveProcessor Sınıf

Microsoft.VisualStudio.TextTemplating Ad Alanı

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Diğer Kaynaklar

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

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