System.CodeDom Ad Alanı

Kaynak kod belgesinin öğelerini ve yapısını temsil etmek için kullanılabilecek sınıfları içerir. Bu ad alanı içindeki 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 yapısını modellemek System.CodeDom.Compiler için kullanılabilir.

Sınıflar

Name Description
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 öznitelik bildiriminde kullanılan bağımsız değişkeni temsil eder.

CodeAttributeArgumentCollection

Bir nesne koleksiyonunu CodeAttributeArgument temsil eder.

CodeAttributeDeclaration

Öznitelik bildirimini temsil eder.

CodeAttributeDeclarationCollection

Bir 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 arabirime yazılan bir ifadeyi temsil eder.

CodeCatchClause

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

CodeCatchClauseCollection

Bir 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

Bir nesne koleksiyonunu CodeCommentStatement temsil eder.

CodeCompileUnit

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

CodeConditionStatement

Koşullu dal deyimini temsil eder, genellikle bir if deyim olarak temsil edilir.

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 görev yapar.

CodeDirectiveCollection

Bir 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 örneklenmemiş diğer kod ifadesi nesneleri için temel bir sınıftır.

CodeExpressionCollection

Bir nesne koleksiyonunu CodeExpression temsil eder.

CodeExpressionStatement

Tek bir ifadeden oluşan bir deyimi temsil eder.

CodeFieldReferenceExpression

Bir alana başvuru temsil eder.

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 bir test ifadesi kullanarak bir deyimi veya bir deyim bloğu boyunca döngüleri temsil eder.

CodeLabeledStatement

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

CodeLinePragma

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

CodeMemberEvent

Bir tür olayı için bir bildirimi temsil eder.

CodeMemberField

Bir tür alanı için bir bildirimi temsil eder.

CodeMemberMethod

Türün bir yönteminin bildirimini 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

Bir yönteme başvuru temsil eder.

CodeMethodReturnStatement

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

CodeNamespace

Ad alanı bildirimini temsil eder.

CodeNamespaceCollection

Bir nesne koleksiyonunu CodeNamespace temsil eder.

CodeNamespaceImport

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

CodeNamespaceImportCollection

Bir 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

Bir nesne koleksiyonunu CodeParameterDeclarationExpression temsil eder.

CodePrimitiveExpression

İlkel 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 kod parçası kullanan bir deyimi temsil eder.

CodeSnippetTypeMember

Sabit 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

Bir nesne koleksiyonunu CodeStatement temsil eder.

CodeThisReferenceExpression

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

CodeThrowExceptionStatement

Özel durum oluşturan bir deyimi temsil eder.

CodeTryCatchFinallyStatement

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

CodeTypeConstructor

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

CodeTypeDeclaration

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

CodeTypeDeclarationCollection

Bir 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

Bir 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 bir tür veya yöntemin tür parametresini temsil eder.

CodeTypeParameterCollection

Bir nesne koleksiyonunu CodeTypeParameter temsil eder.

CodeTypeReference

Bir türe başvuru gösterir.

CodeTypeReferenceCollection

Bir nesne koleksiyonunu CodeTypeReference temsil eder.

CodeTypeReferenceExpression

Veri türü başvurularını temsil eder.

CodeVariableDeclarationStatement

Değişken bildirimini temsil eder.

CodeVariableReferenceExpression

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

Numaralandırmalar

Name Description
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.