Aracılığıyla paylaş


Microsoft.VisualStudio.TextTemplating Ad Alanı

Microsoft.VisualStudio.TextTemplating Ad alanı sağlar sınıfları için metin şablon dönüştürme işlevleri. Metin şablon dönüştürme motoru tümleşik Visual Studiove metin şablon dosyaları oluşturulan metin Çıktı dosyaları. dönüştüren

Metin şablon dönüştürme işlemi metin şablon dosyası giriş olarak alır, girişte dönüşümü gerçekleştiren ve çıktı olarak yeni bir metin dosyası oluşturur. Motorunda işlemini denetler ve işlemi tamamlamak için bir metin şablon dönüştürme ana ve bir veya daha fazla metin şablon yönergesi işlemciler ile etkileşime girer. Daha fazla bilgi için bkz. Kod Üretimi ve metin Şablonlar.

Metin şablon dönüştürme işleminde iki adımı vardır. İlk adımda, metin şablon dönüştürme altyapısı oluşturulmuş dönüştürme sınıf olarak adlandırılan bir sınıf oluşturur. İkinci adımda altyapısı derler ve oluşturulan metin çıktısı üretmek için oluşturulan dönüştürme sınıf yürütür. Oluşturulan dönüştürme sınıfı, diğer bir deyişle, ifadeleri, ifadeler, sınıf özellikleri ve demirbaş metni metin şablonu ve yönergenin işlemciler arama sonuçlarını metin şablonunun kodunu oluşur. Daha fazla bilgi için bkz. Bir metin yazma şablon.

Gelişmiş kullanıcılar, kendi metin şablon dönüştürme motoru ana bilgisayar ya da bir yönerge işlemciler uygulamak isteyebilirsiniz. Daha fazla bilgi için bkz:

Sınıflar

  Sınıf Açıklama
Genel sınıf AssemblyCacheMonitor Derleme önbelleği durumunu izler.
Genel sınıf DirectiveProcessor Soyut temel sınıfı beton yönergesi işlemci.
Genel sınıf DirectiveProcessorException Yönergeleri işlerken bir hata meydana gelirse, metin şablon dönüştürme motoru tarafından atılan özel durum.
Genel sınıf EncodingHelper Onun bayt sırası işareti dosyadan kodlama alır bir yardımcı sınıf.
Genel sınıf Engine Metin şablon dönüştürme motoru.
Genel sınıf ParameterDirectiveProcessor Arayanların ya da ana şablon basit seri hale getirilebilir parametrelerinden yönlendirmek için yönergenin işlemci.
Genel sınıf RequiresProvidesDirectiveProcessor Soyut temel sınıfı tanımlayan ve adlı bir tasarım modeli uygulayan yönergesi işlemci gerektirir/sağlar.
Genel sınıf TextTemplatingSession Metin dönüştürme oturum arabiriminin Önemsiz uygulamasını
Genel sınıf TextTransformation Tüm üretilen dönüştürme sınıfları için soyut temel sınıf.Bu sınıfı yardımcı program yöntemleri de sağlar ve metin şablon kodu özelliklerini kullanın.
Genel sınıf ToStringHelper Kültür özel gösterimini oluşturmak için kullanılan bir yardımcı sınıf bir Object olarak bir String.

Arabirimler

  Arabirim Açıklama
Genel arabirim IRecognizeHostSpecific Yönergenin işlemciler metin şablonda HostSpecific bayrağının durumunu elde etmek için bu yöntemi uygular.
Genel arabirim ITextTemplatingEngine Metin şablon dönüştürme motoru arabirimi.
Genel arabirim ITextTemplatingEngineHost Metin şablonları dönüştüren ana arabirimi.Bu yönergenin işlemciler için kullanılabilir ve metin Şablonları tarafından da erişilebilir.
Genel arabirim ITextTemplatingSession İçine metin şablon yönergesi işlemci bilgileri iletmek için kullanılır.
Genel arabirim ITextTemplatingSessionHost Geçerli oturumu gösteren bir nesne almak Arayanların etkinleştirme bir metin templating ana tarafından uygulanan.Bir oturumu yürütmeler metin şablon bir dizi temsil eder.Session nesnesi, metin şablon kodu içine ana bilgisayardan bilgi aktarmak için kullanılabilir.