Share via


CodeSnippetCompileUnit Sınıf

Tanım

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

public ref class CodeSnippetCompileUnit : System::CodeDom::CodeCompileUnit
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
type CodeSnippetCompileUnit = class
    inherit CodeCompileUnit
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetCompileUnit = class
    inherit CodeCompileUnit
Public Class CodeSnippetCompileUnit
Inherits CodeCompileUnit
Devralma
CodeSnippetCompileUnit
Öznitelikler

Örnekler

Aşağıdaki kod örneği, değişmez değeri temsil eden bir dize kullanarak sınıfının yeni bir örneğinin CodeSnippetCompileUnit nasıl oluşturulacağını gösterir.

// Creates a compile unit using a literal sring;
String^ literalCode;
literalCode = "using System; namespace TestLiteralCode " +
   "{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit^ csu = gcnew CodeSnippetCompileUnit( literalCode );
// Creates a compile unit using a literal sring;
string literalCode;
literalCode = "using System; namespace TestLiteralCode " +
    "{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit csu = new CodeSnippetCompileUnit( literalCode );
' Creates a compile unit using a literal sring.
Dim literalCode As String
literalCode = "using System; namespace TestLiteralCode " & _
    "{ public class TestClass { public TestClass() {} } }"
Dim csu As New CodeSnippetCompileUnit(literalCode)

Açıklamalar

CodeSnippetCompileUnit , değiştirilmeden doğrudan kaynağa dahil edilen değişmez kod bloğunu temsil edebilir.

Bir CodeSnippetCompileUnit kod bölümünü, tam olarak özgün biçiminde bir dize olarak depolar. CodeDOM değişmez değer kod parçalarını çevirmez. Değişmez kod parçaları, özgün biçimlerinde depolanır ve çıkışını alır. Değişmez değer kodu içeren CodeDOM nesneleri, geliştiricilerin zaten hedef dilde olan kodu kapsülleyebilmesi için sağlanır.

Value özelliği değişmez kod parçasını dize olarak içerir. LinePragma özelliği isteğe bağlıdır ve bir kaynak kod belgesi içindeki kodun konumunu belirtir.

Oluşturucular

CodeSnippetCompileUnit()

CodeSnippetCompileUnit sınıfının yeni bir örneğini başlatır.

CodeSnippetCompileUnit(String)

CodeSnippetCompileUnit sınıfının yeni bir örneğini başlatır.

Özellikler

AssemblyCustomAttributes

Oluşturulan derleme için özel öznitelikler koleksiyonunu alır.

(Devralındığı yer: CodeCompileUnit)
EndDirectives

Bitiş yönergelerini içeren bir CodeDirectiveCollection nesne alır.

(Devralındığı yer: CodeCompileUnit)
LinePragma

Bir kaynak kodu belgesinde kodun bulunduğu yerle ilgili satır ve dosya bilgilerini alır veya ayarlar.

Namespaces

Ad alanlarının koleksiyonunu alır.

(Devralındığı yer: CodeCompileUnit)
ReferencedAssemblies

Başvuruda bulunan derlemeleri alır.

(Devralındığı yer: CodeCompileUnit)
StartDirectives

Başlangıç yönergelerini içeren bir CodeDirectiveCollection nesnesi alır.

(Devralındığı yer: CodeCompileUnit)
UserData

Geçerli nesne için kullanıcı tarafından tanımlanabilir verileri alır.

(Devralındığı yer: CodeObject)
Value

Temsil etmek için değişmez kod parçasını alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır