CodeNamespaceImport 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 importrichtlijn voor een naamruimte die aangeeft dat een naamruimte moet worden gebruikt.
public ref class CodeNamespaceImport : System::CodeDom::CodeObject
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeNamespaceImport : System.CodeDom.CodeObject
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeNamespaceImport = class
inherit CodeObject
Public Class CodeNamespaceImport
Inherits CodeObject
- Overname
- Kenmerken
Voorbeelden
De volgende voorbeeldcode demonstreert het gebruik van een CodeNamespaceImport naamruimte om de CodeNamespaceImport naamruimte te importeren:
// Declares a compile unit to contain a namespace.
CodeCompileUnit compileUnit = new CodeCompileUnit();
// Declares a namespace named TestNamespace.
CodeNamespace testNamespace = new CodeNamespace("TestNamespace");
// Adds the namespace to the namespace collection of the compile unit.
compileUnit.Namespaces.Add(testNamespace);
// Declares a namespace import of the System namespace.
CodeNamespaceImport import1 = new CodeNamespaceImport("System");
// Adds the namespace import to the namespace imports collection of the namespace.
testNamespace.Imports.Add(import1);
// A C# code generator produces the following source code for the preceeding example code:
// namespace TestNamespace {
// using System;
//
// }
' Declares a compile unit to contain a namespace.
Dim compileUnit As New CodeCompileUnit()
' Declares a namespace named TestNamespace.
Dim testNamespace As New CodeNamespace("TestNamespace")
' Adds the namespace to the namespace collection of the compile unit.
compileUnit.Namespaces.Add(testNamespace)
' Declares a namespace import of the System namespace.
Dim import1 As New CodeNamespaceImport("System")
' Adds the namespace import to the namespace imports collection of the namespace.
testNamespace.Imports.Add(import1)
' A Visual Basic code generator produces the following source code for the preceeding example code:
'Option Strict Off
'Option Explicit On
'
' '
'Namespace TestNamespace
'End Namespace
Opmerkingen
CodeNamespaceImport kan worden gebruikt om een importrichtlijn voor een naamruimte weer te geven.
In de meeste talen zorgt een importrichtlijn voor naamruimten ervoor dat de typen in de geïmporteerde naamruimten zichtbaar zijn voor code die verwijst naar typen in de geïmporteerde naamruimten.
Opmerking
Gebruik volledig gekwalificeerde typeverwijzingen om mogelijke dubbelzinnigheid te voorkomen.
Constructors
| Name | Description |
|---|---|
| CodeNamespaceImport() |
Initialiseert een nieuw exemplaar van de CodeNamespaceImport klasse. |
| CodeNamespaceImport(String) |
Initialiseert een nieuw exemplaar van de CodeNamespaceImport klasse met behulp van de opgegeven naamruimte die u wilt importeren. |
Eigenschappen
| Name | Description |
|---|---|
| LinePragma |
Hiermee haalt u de regel op of stelt u het bestand in waarop de instructie plaatsvindt. |
| Namespace |
Hiermee haalt u de naamruimte op of stelt u deze in om te importeren. |
| UserData |
Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op. (Overgenomen van CodeObject) |
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) |