CodeSnippetCompileUnit Klas

Definitie

Vertegenwoordigt een letterlijk codefragment dat kan worden gecompileerd.

public ref 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
[<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
Overname
CodeSnippetCompileUnit
Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een nieuw exemplaar van de CodeSnippetCompileUnit klasse maakt met behulp van een tekenreeks die letterlijke code vertegenwoordigt.

// 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)

Opmerkingen

CodeSnippetCompileUnit kan een letterlijk codeblok vertegenwoordigen dat rechtstreeks in de bron is opgenomen zonder dat deze hoeft te worden gewijzigd.

Een CodeSnippetCompileUnit codesectie wordt opgeslagen, precies in de oorspronkelijke indeling, als een tekenreeks. De CodeDOM vertaalt geen letterlijke codefragmenten. Letterlijke codefragmenten worden opgeslagen en uitgevoerd in de oorspronkelijke indeling. CodeDOM-objecten die letterlijke code bevatten, worden geleverd, zodat ontwikkelaars code kunnen inkapselen die al in de doeltaal staat.

De Value eigenschap bevat het letterlijke codefragment als een tekenreeks. De LinePragma eigenschap is optioneel en geeft de positie van de code in een broncodedocument op.

Constructors

Name Description
CodeSnippetCompileUnit()

Initialiseert een nieuw exemplaar van de CodeSnippetCompileUnit klasse.

CodeSnippetCompileUnit(String)

Initialiseert een nieuw exemplaar van de CodeSnippetCompileUnit klasse.

Eigenschappen

Name Description
AssemblyCustomAttributes

Hiermee haalt u een verzameling aangepaste kenmerken op voor de gegenereerde assembly.

(Overgenomen van CodeCompileUnit)
EndDirectives

Hiermee haalt u een CodeDirectiveCollection object met eindrichtlijnen op.

(Overgenomen van CodeCompileUnit)
LinePragma

Hiermee haalt u de regel- en bestandsgegevens op over de locatie van de code in een broncodedocument of stelt u deze in.

Namespaces

Hiermee haalt u de verzameling naamruimten op.

(Overgenomen van CodeCompileUnit)
ReferencedAssemblies

Hiermee haalt u de assembly's waarnaar wordt verwezen.

(Overgenomen van CodeCompileUnit)
StartDirectives

Hiermee haalt u een CodeDirectiveCollection object met beginrichtlijnen op.

(Overgenomen van CodeCompileUnit)
UserData

Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op.

(Overgenomen van CodeObject)
Value

Hiermee haalt of stelt u het letterlijke codefragment in dat moet worden weergegeven.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op