CodeNamespace イベント

名前 | 説明 | |
---|---|---|
![]() | PopulateComments | Comments コレクションが最初にアクセスされたときに発生するイベント。 |
![]() | PopulateImports | Imports コレクションが最初にアクセスされたときに発生するイベント。 |
![]() | PopulateTypes | Types コレクションが最初にアクセスされたときに発生するイベント。 |

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 コンストラクタ ()
アセンブリ: System (system.dll 内)


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 コンストラクタ (String)
アセンブリ: System (system.dll 内)


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 コンストラクタ

名前 | 説明 |
---|---|
CodeNamespace () | CodeNamespace クラスの新しいインスタンスを初期化します。 |
CodeNamespace (String) | 名前を指定して、CodeNamespace クラスの新しいインスタンスを初期化します。 |

CodeNamespace プロパティ

名前 | 説明 | |
---|---|---|
![]() | Comments | 名前空間のコメントを取得します。 |
![]() | Imports | 名前空間で使用する名前空間インポート ディレクティブのコレクションを取得します。 |
![]() | Name | 名前空間の名前を取得または設定します。 |
![]() | Types | 名前空間に格納されている型のコレクションを取得します。 |
![]() | UserData | 現在のオブジェクトのユーザー定義可能なデータを取得または設定します。 ( CodeObject から継承されます。) |

CodeNamespace メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

CodeNamespace メンバ
CodeNamespace データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Comments | 名前空間のコメントを取得します。 |
![]() | Imports | 名前空間で使用する名前空間インポート ディレクティブのコレクションを取得します。 |
![]() | Name | 名前空間の名前を取得または設定します。 |
![]() | Types | 名前空間に格納されている型のコレクションを取得します。 |
![]() | UserData | 現在のオブジェクトのユーザー定義可能なデータを取得または設定します。(CodeObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | PopulateComments | Comments コレクションが最初にアクセスされたときに発生するイベント。 |
![]() | PopulateImports | Imports コレクションが最初にアクセスされたときに発生するイベント。 |
![]() | PopulateTypes | Types コレクションが最初にアクセスされたときに発生するイベント。 |

- CodeNamespaceのページへのリンク