Aracılığıyla paylaş


System.CodeDom Ad Alanı

Bir kaynak kodu belgesinin öğelerini ve yapısını temsil etmek için kullanılabilecek sınıflar içerir. Bu ad alanında sınıflar, ad alanı tarafından sağlanan işlevler kullanılarak desteklenen bir dilde kaynak kodu olarak çıkış yapabilen bir kaynak kodu belgesinin System.CodeDom.Compiler yapısını modellemek için kullanılabilir.

Sınıflar

CodeArgumentReferenceExpression

Bir yönteme geçirilen bağımsız değişkenin değerine başvuruyu temsil eder.

CodeArrayCreateExpression

Dizi oluşturan bir ifadeyi temsil eder.

CodeArrayIndexerExpression

Bir dizinin dizinine başvurudur.

CodeAssignStatement

Basit bir atama deyimini temsil eder.

CodeAttachEventStatement

Bir olaya olay işleyicisi temsilcisi ekleyen bir deyimi temsil eder.

CodeAttributeArgument

Meta veri özniteliği bildiriminde kullanılan bir bağımsız değişkeni temsil eder.

CodeAttributeArgumentCollection

Nesne koleksiyonunu CodeAttributeArgument temsil eder.

CodeAttributeDeclaration

Öznitelik bildirimini temsil eder.

CodeAttributeDeclarationCollection

Nesne koleksiyonunu CodeAttributeDeclaration temsil eder.

CodeBaseReferenceExpression

Temel sınıfa bir başvuruyu temsil eder.

CodeBinaryOperatorExpression

İki ifade arasındaki ikili işlemden oluşan bir ifadeyi temsil eder.

CodeCastExpression

Veri türüne veya arabirimine yapılan ifadeyi temsil eder.

CodeCatchClause

Bir catch deyiminin özel durum bloğunu try/catch temsil eder.

CodeCatchClauseCollection

Nesne koleksiyonunu CodeCatchClause temsil eder.

CodeChecksumPragma

Kod sağlama toplamı pragması kod varlığını temsil eder.

CodeComment

Açıklamayı temsil eder.

CodeCommentStatement

Tek bir açıklamadan oluşan bir deyimi temsil eder.

CodeCommentStatementCollection

Nesne koleksiyonunu CodeCommentStatement temsil eder.

CodeCompileUnit

CodeDOM program grafiği için bir kapsayıcı sağlar.

CodeConditionStatement

Genellikle bir if deyim olarak temsil edilen koşullu dal deyimini temsil eder.

CodeConstructor

Bir türün örnek oluşturucusunun bildirimini temsil eder.

CodeDefaultValueExpression

Varsayılan bir değere başvuru gösterir.

CodeDelegateCreateExpression

Temsilci oluşturan bir ifadeyi temsil eder.

CodeDelegateInvokeExpression

Olay oluşturan bir ifadeyi temsil eder.

CodeDirectionExpression

Bir başvuru yönü göstergesiyle birlikte yöntem çağırma parametresi olarak kullanılan bir ifadeyi temsil eder.

CodeDirective

Kod yönergesi sınıfları için temel sınıf olarak hizmet eder.

CodeDirectiveCollection

Nesne koleksiyonunu CodeDirective temsil eder.

CodeEntryPointMethod

Yürütülebilir dosyanın giriş noktası yöntemini temsil eder.

CodeEventReferenceExpression

Bir olaya başvuru gösterir.

CodeExpression

Bir kod ifadesini temsil eder. Bu, hiçbir zaman örneği başlatılmayan diğer kod ifadesi nesneleri için temel bir sınıftır.

CodeExpressionCollection

Nesne koleksiyonunu CodeExpression temsil eder.

CodeExpressionStatement

Tek bir ifadeden oluşan bir deyimi temsil eder.

CodeFieldReferenceExpression

Bir alana başvuru gösterir.

CodeGotoStatement

Bir goto deyimi temsil eder.

CodeIndexerExpression

Bir nesnenin dizin oluşturucu özelliğine başvuru gösterir.

CodeIterationStatement

for Döngüye devam etmek için bir koşul olarak test ifadesi kullanarak bir deyimi veya deyim bloğu boyunca döngüleri temsil eder.

CodeLabeledStatement

Etiketli bir deyimi veya tek başına etiketi temsil eder.

CodeLinePragma

Belirli bir dosya içindeki belirli bir konumu temsil eder.

CodeMemberEvent

Türünde bir olay için bildirimi temsil eder.

CodeMemberField

Türünde bir alan için bildirimi temsil eder.

CodeMemberMethod

Bir tür yöntemi için bir bildirimi temsil eder.

CodeMemberProperty

Türün özelliği için bir bildirimi temsil eder.

CodeMethodInvokeExpression

Bir yöntemi çağıran bir ifadeyi temsil eder.

CodeMethodReferenceExpression

Yöntem başvurularını temsil eder.

CodeMethodReturnStatement

Dönüş değeri deyimini temsil eder.

CodeNamespace

Ad alanı bildirimini temsil eder.

CodeNamespaceCollection

Nesne koleksiyonunu CodeNamespace temsil eder.

CodeNamespaceImport

Kullanılacak ad alanını gösteren ad alanı içeri aktarma yönergesini temsil eder.

CodeNamespaceImportCollection

Nesne koleksiyonunu CodeNamespaceImport temsil eder.

CodeObject

Çoğu Kod Belgesi Nesne Modeli (CodeDOM) nesnesi için ortak bir temel sınıf sağlar.

CodeObjectCreateExpression

Türün yeni bir örneğini oluşturan bir ifadeyi temsil eder.

CodeParameterDeclarationExpression

Bir yöntem, özellik veya oluşturucu için parametre bildirimini temsil eder.

CodeParameterDeclarationExpressionCollection

Nesne koleksiyonunu CodeParameterDeclarationExpression temsil eder.

CodePrimitiveExpression

Temel bir veri türü değerini temsil eder.

CodePropertyReferenceExpression

Bir özelliğin değerine başvuruyu temsil eder.

CodePropertySetValueReferenceExpression

Özellik kümesi yöntemi içindeki bir özellik kümesi yöntemi çağrısının değer bağımsız değişkenini temsil eder.

CodeRegionDirective

Kod bölgesinin adını ve modunu belirtir.

CodeRemoveEventStatement

Olay işleyicisini kaldıran bir deyimi temsil eder.

CodeSnippetCompileUnit

Derlenebilir bir değişmez kod parçasını temsil eder.

CodeSnippetExpression

Değişmez değer ifadesini temsil eder.

CodeSnippetStatement

Değişmez değer kod parçası kullanan bir deyimi temsil eder.

CodeSnippetTypeMember

Değişmez değer kod parçası kullanan bir türün üyesini temsil eder.

CodeStatement

abstract Tüm kod deyimlerinin türetildiği temel sınıfı temsil eder.

CodeStatementCollection

Nesne koleksiyonunu CodeStatement temsil eder.

CodeThisReferenceExpression

Geçerli yerel sınıf örneğine bir başvuruyu temsil eder.

CodeThrowExceptionStatement

Özel durum oluşturan bir deyimi temsil eder.

CodeTryCatchFinallyStatement

Herhangi bir try sayıda catch yan tümcesi ve isteğe bağlı olarak bir finally bloğu temsil eder.

CodeTypeConstructor

Bir sınıf için statik bir oluşturucuyu temsil eder.

CodeTypeDeclaration

Sınıf, yapı, arabirim veya numaralandırma için tür bildirimini temsil eder.

CodeTypeDeclarationCollection

Nesne koleksiyonunu CodeTypeDeclaration temsil eder.

CodeTypeDelegate

Temsilci bildirimini temsil eder.

CodeTypeMember

Bir türün üyesi için temel sınıf sağlar. Tür üyeleri alanlar, yöntemler, özellikler, oluşturucular ve iç içe türler içerir.

CodeTypeMemberCollection

Nesne koleksiyonunu CodeTypeMember temsil eder.

CodeTypeOfExpression

typeof Belirtilen tür adı için bir Type döndüren ifade olan ifadeyi temsil eder.

CodeTypeParameter

Genel tür veya yöntemin tür parametresini temsil eder.

CodeTypeParameterCollection

Nesne koleksiyonunu CodeTypeParameter temsil eder.

CodeTypeReference

Bir türe başvuru gösterir.

CodeTypeReferenceCollection

Nesne koleksiyonunu CodeTypeReference temsil eder.

CodeTypeReferenceExpression

Bir veri türüne başvuru gösterir.

CodeVariableDeclarationStatement

Değişken bildirimini temsil eder.

CodeVariableReferenceExpression

Yerel değişken başvurularını temsil eder.

Numaralandırmalar

CodeBinaryOperatorType

Desteklenen ikili işleçler için tanımlayıcıları tanımlar.

CodeRegionMode

Kod bölgesinin başlangıcını veya sonunu belirtir.

CodeTypeReferenceOptions

Kod türü başvurusunun nasıl çözümlenecek olduğunu belirtir.

FieldDirection

Parametre ve bağımsız değişken bildirimlerinin yönünü belirtmek için kullanılan tanımlayıcıları tanımlar.

MemberAttributes

Sınıf üyeleri için üye öznitelik tanımlayıcılarını tanımlar.

Açıklamalar

Kaynak kodu temsil etmek ve oluşturmak için CodeDOM kullanma hakkında daha fazla bilgi için bkz. Dinamik Kaynak Kodu Oluşturma ve Derleme.

Türe ve işleve göre CodeDOM öğelerini listeleyen bir tablo için bkz. CodeDOM Hızlı Başvurusu.