次の方法で共有


CodeTypeDeclaration.TypeAttributes プロパティ

型の属性を取得または設定します。

Public Property TypeAttributes As TypeAttributes
[C#]
public TypeAttributes TypeAttributes {get; set;}
[C++]
public: __property TypeAttributes get_TypeAttributes();public: __property void set_TypeAttributes(TypeAttributes);
[JScript]
public function get TypeAttributes() : TypeAttributes;public function set TypeAttributes(TypeAttributes);

プロパティ値

型の属性を示す TypeAttributes

解説

TypeAttributes プロパティには、実行時に型を調べるときに System.Reflection で使用する、同じ型の値が格納されます。これらのフラグの多くは、一部の言語の型宣言構文に対応していません。その結果、 CodeTypeDeclaration に対して有効なフラグは、 ClassInterfaceAbstractSealedPublicNotPublicNestedPublic 、および NestedPrivate だけとなります。

メモ    Abstract などの一部のフラグは、 CodeTypeMember から継承された CodeTypeDeclarationAttributes プロパティに含まれるフラグの意味と重複します。 Attributes プロパティは、 CodeTypeMember から継承される CodeTypeDeclaration クラスの副作用であるため、クラスを入れ子にすることができます。 TypeAttributes プロパティのフラグは、 Attributes プロパティのフラグの代わりに使用します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

CodeTypeDeclaration クラス | CodeTypeDeclaration メンバ | System.CodeDom 名前空間 | TypeAttributes