CodeSnippetStatement 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.
Değişmez değer kod parçası kullanan bir deyimi temsil eder.
public ref class CodeSnippetStatement : System::CodeDom::CodeStatement
public class CodeSnippetStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetStatement : System.CodeDom.CodeStatement
type CodeSnippetStatement = class
inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetStatement = class
inherit CodeStatement
Public Class CodeSnippetStatement
Inherits CodeStatement
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki örnek, değişmez değer kod parçası kullanarak sınıfının bir örneğini CodeSnippetStatement oluşturur. Bu kod örneği, sınıfı için CodeRegionDirective sağlanan daha büyük bir örneğin parçasıdır.
CodeSnippetStatement snippet1 = new CodeSnippetStatement();
snippet1.Value = " Console.WriteLine(field1);";
CodeRegionDirective regionStart = new CodeRegionDirective(CodeRegionMode.End, "");
regionStart.RegionText = "Snippet Region";
regionStart.RegionMode = CodeRegionMode.Start;
snippet1.StartDirectives.Add(regionStart);
snippet1.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, string.Empty));
Dim snippet1 As New CodeSnippetStatement()
snippet1.Value = " Console.WriteLine(field1)"
Dim regionStart As New CodeRegionDirective(CodeRegionMode.End, "")
regionStart.RegionText = "Snippet Region"
regionStart.RegionMode = CodeRegionMode.Start
snippet1.StartDirectives.Add(regionStart)
snippet1.EndDirectives.Add(New CodeRegionDirective(CodeRegionMode.End, String.Empty))
Açıklamalar
CodeSnippetStatement , değiştirilmeden doğrudan kaynağa dahil edilecek bir değişmez kod parçası kullanarak bir deyimi temsil edebilir.
Bir CodeSnippetStatement kod bölümünü tam olarak özgün biçiminde 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 kod parçacığı deyiminin değişmez kodunu içerir.
Oluşturucular
CodeSnippetStatement() |
CodeSnippetStatement sınıfının yeni bir örneğini başlatır. |
CodeSnippetStatement(String) |
Belirtilen kod parçasını kullanarak sınıfının yeni bir örneğini CodeSnippetStatement başlatır. |
Özellikler
EndDirectives |
Bitiş yönergelerini içeren bir CodeDirectiveCollection nesnesi alır. (Devralındığı yer: CodeStatement) |
LinePragma |
Kod deyiminin oluştuğu satırı alır veya ayarlar. (Devralındığı yer: CodeStatement) |
StartDirectives |
Başlangıç yönergelerini içeren bir CodeDirectiveCollection nesnesi alır. (Devralındığı yer: CodeStatement) |
UserData |
Geçerli nesne için kullanıcı tarafından tanımlanabilir verileri alır. (Devralındığı yer: CodeObject) |
Value |
Değişmez değer kod parçası deyimini 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) |