DslDirectiveProcessorBase Sınıf
Bu makalede
Dsl dosyaları sağlayan şablon yönergesi işlemci için temel uygulama
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor
Ad alanı: Microsoft.VisualStudio.Modeling.DslDefinition
Derleme: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Class DslDirectiveProcessorBase _
Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor
DslDirectiveProcessorBase türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Üst
Özellikler
Üst
Yöntemler
Equals
Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Finalize
Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.)
FinishProcessingRun
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
GeneratePostInitializationCode
Additively TextTransformation üretilen sınıfın başlatma kodunu katkıda. (RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) geçersiz kılınır.)
GeneratePreInitializationCode
Additively TextTransformation üretilen sınıfın başlatma kodunu katkıda. (RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) geçersiz kılınır.)
GenerateTransformCode
Modeli erişmek için kod üretir.CodeDomProvider için kullanır, bu nedenle biz dil-agnostic (RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) geçersiz kılınır.)
GetClassCodeForProcessingRun
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
GetHashCode
Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
GetImportsForProcessingRun
Dönüş ad alanı şablonu çalıştırmak için gerekli alır (RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() geçersiz kılınır.)
GetPostInitializationCodeForProcessingRun
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
GetPreInitializationCodeForProcessingRun
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
GetReferencesForProcessingRun
Şablon çalıştırmak için gerekli derleme başvuruları Getir (RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() geçersiz kılınır.)
GetTemplateClassCustomAttributes
(DirectiveProcessor kaynağından devralındı.)
GetType
Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Initialize
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
InitializeProvidesDictionary
Dictinoary başlatmak için geçersiz kılma sağlar (RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) geçersiz kılınır.)
InitializeRequiresDictionary
Sözlük başlatmak için geçersiz kılma gerektirir (RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) geçersiz kılınır.)
IsDirectiveSupported
Yönerge adı bu yönergenin işlemci tarafından desteklenip desteklenmediğini denetleyin (DirectiveProcessor.IsDirectiveSupported(String) geçersiz kılınır.)
MemberwiseClone
Geçerli yüzeysel bir kopyasını oluşturur Object . (Object kaynağından devralındı.)
PostProcessArguments
İşlem bağımsız değişkenleri (RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) geçersiz kılınır.)
ProcessDirective
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
ProvideUniqueId
(RequiresProvidesDirectiveProcessor kaynağından devralındı.)
StartProcessingRun
Yardımcılar bayrak sıfırlamak için StartProcessingRun geçersiz kılar. (RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) geçersiz kılınır.)
ToString
Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)
Üst
Alanlar
Üst
Açık Arabirim Uygulamaları
Üst
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.Modeling.DslDefinition Ad Alanı