CodeSnippetCompileUnit Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje fragment kodu literału, który można skompilować.
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
- Dziedziczenie
- Atrybuty
W poniższym przykładzie kodu pokazano, jak utworzyć nowe wystąpienie CodeSnippetCompileUnit klasy przy użyciu ciągu reprezentującego kod literału.
// 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)
CodeSnippetCompileUnit może reprezentować literałowy blok kodu, który jest zawarty bezpośrednio w źródle bez modyfikacji.
Element CodeSnippetCompileUnit przechowuje sekcję kodu, dokładnie w oryginalnym formacie, jako ciąg. Element CodeDOM nie tłumaczy fragmentów kodu literału. Fragmenty kodu literału są przechowywane i wyjściowe w ich oryginalnym formacie. Udostępniono obiekty CodeDOM zawierające kod literału, aby deweloperzy mogli hermetyzować kod, który jest już w języku docelowym.
Właściwość Value zawiera fragment kodu literału jako ciąg. Właściwość jest opcjonalna LinePragma i określa położenie kodu w dokumencie kodu źródłowego.
Code |
Inicjuje nowe wystąpienie klasy CodeSnippetCompileUnit. |
Code |
Inicjuje nowe wystąpienie klasy CodeSnippetCompileUnit. |
Assembly |
Pobiera kolekcję atrybutów niestandardowych dla wygenerowanego zestawu. (Odziedziczone po CodeCompileUnit) |
End |
CodeDirectiveCollection Pobiera obiekt zawierający dyrektywy end. (Odziedziczone po CodeCompileUnit) |
Line |
Pobiera lub ustawia wiersz i informacje o tym, gdzie znajduje się kod w dokumencie kodu źródłowego. |
Namespaces |
Pobiera kolekcję przestrzeni nazw. (Odziedziczone po CodeCompileUnit) |
Referenced |
Pobiera zestawy, do których odwołuje się odwołanie. (Odziedziczone po CodeCompileUnit) |
Start |
CodeDirectiveCollection Pobiera obiekt zawierający dyrektywy startowe. (Odziedziczone po CodeCompileUnit) |
User |
Pobiera dane zdefiniowane przez użytkownika dla bieżącego obiektu. (Odziedziczone po CodeObject) |
Value |
Pobiera lub ustawia fragment kodu literału do reprezentowania. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Produkt | Wersje |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: