CodeSnippetCompileUnit Klasa
Definicja
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
Przykłady
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)
Uwagi
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.
Konstruktory
CodeSnippetCompileUnit() |
Inicjuje nowe wystąpienie klasy CodeSnippetCompileUnit. |
CodeSnippetCompileUnit(String) |
Inicjuje nowe wystąpienie klasy CodeSnippetCompileUnit. |
Właściwości
AssemblyCustomAttributes |
Pobiera kolekcję atrybutów niestandardowych dla wygenerowanego zestawu. (Odziedziczone po CodeCompileUnit) |
EndDirectives |
CodeDirectiveCollection Pobiera obiekt zawierający dyrektywy end. (Odziedziczone po CodeCompileUnit) |
LinePragma |
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) |
ReferencedAssemblies |
Pobiera zestawy, do których odwołuje się odwołanie. (Odziedziczone po CodeCompileUnit) |
StartDirectives |
CodeDirectiveCollection Pobiera obiekt zawierający dyrektywy startowe. (Odziedziczone po CodeCompileUnit) |
UserData |
Pobiera dane zdefiniowane przez użytkownika dla bieżącego obiektu. (Odziedziczone po CodeObject) |
Value |
Pobiera lub ustawia fragment kodu literału do reprezentowania. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |