CodeNamespaceImport Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili direktif impor namespace layanan yang menunjukkan namespace yang akan digunakan.
public ref class CodeNamespaceImport : System::CodeDom::CodeObject
public 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
type CodeNamespaceImport = class
inherit 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
- Warisan
- Atribut
Contoh
Contoh kode berikut menunjukkan penggunaan untuk CodeNamespaceImport mengimpor CodeNamespaceImport namespace:
// Declares a compile unit to contain a namespace.
CodeCompileUnit^ compileUnit = gcnew CodeCompileUnit;
// Declares a namespace named TestNamespace.
CodeNamespace^ testNamespace = gcnew 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 = gcnew 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.
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
Keterangan
CodeNamespaceImport dapat digunakan untuk mewakili direktif impor namespace.
Dalam sebagian besar bahasa, direktif impor namespace menyebabkan visibilitas jenis dalam namespace yang diimpor ke kode yang mereferensikan jenis di namespace yang diimpor.
Catatan
Gunakan referensi jenis yang sepenuhnya memenuhi syarat untuk menghindari potensi ambiguitas.
Konstruktor
CodeNamespaceImport() |
Menginisialisasi instans baru kelas CodeNamespaceImport. |
CodeNamespaceImport(String) |
Menginisialisasi instans CodeNamespaceImport baru kelas menggunakan namespace yang ditentukan untuk diimpor. |
Properti
LinePragma |
Mendapatkan atau mengatur baris dan mengajukan pernyataan terjadi. |
Namespace |
Mendapatkan atau mengatur namespace layanan yang akan diimpor. |
UserData |
Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini. (Diperoleh dari CodeObject) |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |