CodeSnippetCompileUnit Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) |