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
- 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
Microsoft.VisualStudio.TextTemplating Ad Alanı
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun