CodeSnippetCompileUnit Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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) |