ParameterDirectiveProcessor Sınıf

Tanım

Basit seri hale getirilebilir parametreleri çağıranlar veya ana bilgisayardan şablona yönlendirmek için yönerge işleyicisi.

public ref class ParameterDirectiveProcessor sealed : Microsoft::VisualStudio::TextTemplating::DirectiveProcessor, Microsoft::VisualStudio::TextTemplating::IRecognizeHostSpecific
public ref class ParameterDirectiveProcessor sealed : Microsoft::VisualStudio::TextTemplating::DirectiveProcessor, Microsoft::VisualStudio::TextTemplating::IRecognizeHostSpecific
class ParameterDirectiveProcessor sealed : Microsoft::VisualStudio::TextTemplating::DirectiveProcessor, Microsoft::VisualStudio::TextTemplating::IRecognizeHostSpecific
public sealed class ParameterDirectiveProcessor : Microsoft.VisualStudio.TextTemplating.DirectiveProcessor, Microsoft.VisualStudio.TextTemplating.IRecognizeHostSpecific
type ParameterDirectiveProcessor = class
    inherit DirectiveProcessor
    interface IRecognizeHostSpecific
Public NotInheritable Class ParameterDirectiveProcessor
Inherits DirectiveProcessor
Implements IRecognizeHostSpecific
Devralma
ParameterDirectiveProcessor
Uygulamalar

Oluşturucular

ParameterDirectiveProcessor()

Özellikler

Errors

DirectiveProcessor için hataları/Uyarıları eklemek üzere hata toplama.

(Devralındığı yer: DirectiveProcessor)
RequiresProcessingRunIsHostSpecific

Bu işlemci, konağa özgü bir şablon gerektirmez.

Yöntemler

FinishProcessingRun()

Çalıştırımızın tamamlandığımız için hiçbir şey yapılmadı.

GetClassCodeForProcessingRun()

Oluşturulan sınıf kodunu alır.

GetImportsForProcessingRun()
GetPostInitializationCodeForProcessingRun()

En son çalıştırmanın bir sonucu olarak oluşturulan şablon işleme sınıfının Initialize yönteminin gövdesine katkıda bulunmak için kodu alın. Bu kod, taban sınıfının Initialize yönteminden sonra çalıştırılacak

GetPreInitializationCodeForProcessingRun()
GetReferencesForProcessingRun()
GetTemplateClassCustomAttributes()

Şablon sınıfına yerleştirilecek özel öznitelikleri alın.

(Devralındığı yer: DirectiveProcessor)
Initialize(ITextTemplatingEngineHost)

İşlemci örneğini başlatın

(Devralındığı yer: DirectiveProcessor)
IsDirectiveSupported(String)

Hangi özelliklerin desteklendiğini gösterir.

ProcessDirective(String, IDictionary<String,String>)
StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)

İşlemi çalıştırmaya başlar.

Belirtik Arabirim Kullanımları

IDirectiveProcessor.Errors (Devralındığı yer: DirectiveProcessor)
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific (Devralındığı yer: DirectiveProcessor)
IDirectiveProcessor.SetProcessingRunIsHostSpecific(Boolean) (Devralındığı yer: DirectiveProcessor)
IRecognizeHostSpecific.SetProcessingRunIsHostSpecific(Boolean)

Altyapıdan geçerli işleme çalıştırmasının konağa özgü değerini kabul et

Şunlara uygulanır