CodeNamespace クラス
アセンブリ: System (system.dll 内)

<SerializableAttribute> _ <ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _ <ComVisibleAttribute(True)> _ Public Class CodeNamespace Inherits CodeObject
[SerializableAttribute] [ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] [ComVisibleAttribute(true)] public class CodeNamespace : CodeObject
[SerializableAttribute] [ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] [ComVisibleAttribute(true)] public ref class CodeNamespace : public CodeObject

CodeNamespace を使用して、名前空間宣言を表すことができます。
Name プロパティは、名前空間の名前を指定します。Imports プロパティは、その名前空間に対する名前空間のインポート ディレクティブを格納します。Types プロパティは、その名前空間の型宣言を格納します。Comments プロパティは、名前空間のレベルで適用されるコメントを格納します。
言語によっては、名前空間が型宣言のコンテナとして機能できるものもあり、型名の衝突がなければ、完全限定型参照を使用しなくても、同じ名前空間にあるすべての型にアクセスできます。
![]() |
---|

CodeNamespace を使用して、名前空間を宣言する方法については、次のコード例を参照してください。
Dim compileUnit As New CodeCompileUnit() Dim namespace1 As New CodeNamespace("TestNamespace") compileUnit.Namespaces.Add(namespace1) ' A Visual Basic code generator produces the following source code for the preceeding example code: ' Namespace TestNamespace ' End Namespace
CodeCompileUnit compileUnit = new CodeCompileUnit(); CodeNamespace namespace1 = new CodeNamespace("TestNamespace"); compileUnit.Namespaces.Add( namespace1 ); // A C# code generator produces the following source code for the preceeding example code: // namespace TestNamespace { // }
CodeCompileUnit^ compileUnit = gcnew CodeCompileUnit; CodeNamespace^ namespace1 = gcnew CodeNamespace( "TestNamespace" ); compileUnit->Namespaces->Add( namespace1 ); // A C# code generator produces the following source code for the preceeding example code: // namespace TestNamespace { // }

System.CodeDom.CodeObject
System.CodeDom.CodeNamespace


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- CodeNamespace クラスのページへのリンク