TypeAttributes 列挙体
型属性を指定します。
この列挙体には、メンバ値をビットごとに演算するための FlagsAttribute 属性が含まれています。
<Flags>
<Serializable>
Public Enum TypeAttributes
[C#]
[Flags]
[Serializable]
public enum TypeAttributes
[C++]
[Flags]
[Serializable]
__value public enum TypeAttributes
[JScript]
public
Flags
Serializable
enum TypeAttributes
解説
この列挙子クラスのメンバは、corhdr.h ファイルで定義されている CorTypeAttr 列挙子と一致します。
メンバ
メンバ名 | 説明 | 値 |
---|---|---|
Abstract
.NET Compact Framework でもサポート。 |
抽象型であることを指定します。 | 128 |
AnsiClass
.NET Compact Framework でもサポート。 |
LPTSTR は ANSI として解釈されます。 | 0 |
AutoClass
.NET Compact Framework でもサポート。 |
LPTSTR は自動的に解釈されます。 | 131072 |
AutoLayout
.NET Compact Framework でもサポート。 |
クラス フィールドが共通言語ランタイムによって自動的にレイアウトされることを指定します。 | 0 |
BeforeFieldInit
.NET Compact Framework でもサポート。 |
型の静的なメソッドを呼び出しても、システムによって型が強制的に初期化されることはないことを指定します。 | 1048576 |
Class
.NET Compact Framework でもサポート。 |
型がクラスであることを指定します。 | 0 |
ClassSemanticsMask
.NET Compact Framework でもサポート。 |
クラスのセマンティクス情報を指定します。現在のクラスはコンテキスト バインド クラスです (そうでない場合は非バインド クラス)。 | 32 |
ExplicitLayout
.NET Compact Framework でもサポート。 |
クラス フィールドが指定されたオフセットでレイアウトされることを指定します。 | 16 |
HasSecurity
.NET Compact Framework でもサポート。 |
型にセキュリティが関連付けられています。 | 262144 |
Import
.NET Compact Framework でもサポート。 |
クラスまたはインターフェイスが別のモジュールからインポートされることを指定します。 | 4096 |
Interface
.NET Compact Framework でもサポート。 |
型がインターフェイスであることを指定します。 | 32 |
LayoutMask
.NET Compact Framework でもサポート。 |
クラス レイアウト情報を指定します。 | 24 |
NestedAssembly
.NET Compact Framework でもサポート。 |
クラスが、アセンブリ参照可能範囲の中にあるため、そのアセンブリだけからアクセスできることを指定します。 | 5 |
NestedFamANDAssem
.NET Compact Framework でもサポート。 |
クラスをアセンブリおよびファミリの参照可能範囲内に指定します。この結果、そのファミリとアセンブリの積集合にあるメソッドだけからアクセスできます。 | 6 |
NestedFamily
.NET Compact Framework でもサポート。 |
クラスをファミリ参照可能範囲内に指定します。この結果、そのファミリの独自の型および内部処理形式のメソッドだけからアクセスできます。 | 4 |
NestedFamORAssem
.NET Compact Framework でもサポート。 |
クラスをファミリまたはアセンブリの参照可能範囲内に指定します。この結果、そのファミリとアセンブリの和集合にあるメソッドだけからアクセスできます。 | 7 |
NestedPrivate
.NET Compact Framework でもサポート。 |
クラスが、プライベートな参照可能範囲の中にあることを指定します。 | 3 |
NestedPublic
.NET Compact Framework でもサポート。 |
クラスが、パブリックな参照可能範囲の中にあることを指定します。 | 2 |
NotPublic
.NET Compact Framework でもサポート。 |
クラスがパブリックでないことを指定します。 | 0 |
Public
.NET Compact Framework でもサポート。 |
クラスがパブリックであることを指定します。 | 1 |
ReservedMask
.NET Compact Framework でもサポート。 |
ランタイムで使用するために予約された属性。 | 264192 |
RTSpecialName
.NET Compact Framework でもサポート。 |
ランタイムは名前のエンコード方式を確認する必要があります。 | 2048 |
Sealed
.NET Compact Framework でもサポート。 |
クラスが具象クラスで、拡張できないことを指定します。 | 256 |
SequentialLayout
.NET Compact Framework でもサポート。 |
クラス フィールドが、メタデータに生成される順序で連続的にレイアウトされることを指定します。 | 8 |
Serializable
.NET Compact Framework でもサポート。 |
クラスをシリアル化できることを指定します。 | 8192 |
SpecialName
.NET Compact Framework でもサポート。 |
名前で説明するという方法で、クラスが特別であることを指定します。 | 1024 |
StringFormatMask
.NET Compact Framework でもサポート。 |
ネイティブな相互運用性を得るための文字列情報の取得に使用されます。 | 196608 |
UnicodeClass
.NET Compact Framework でもサポート。 |
LPTSTR は UNICODE として解釈されます。 | 65536 |
VisibilityMask
.NET Compact Framework でもサポート。 |
型の参照可能範囲情報を指定します。 | 7 |
必要条件
名前空間: System.Reflection
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
アセンブリ: Mscorlib (Mscorlib.dll 内)