System.Runtime.CompilerServices 名前空間とは何? わかりやすく解説 Weblio辞書 (original) (raw)
| | クラス | 説明 | |
| --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
| AccessedThroughPropertyAttribute | 属性付きフィールドにアクセスするプロパティの名前を指定します。 |
|
| CallConvCdecl | メソッドが Cdecl 呼び出し規約を使用する必要があることを示します。 |
|
| CallConvFastcall | この呼び出し規約は、このバージョンの .NET Framework ではサポートされていません。 |
|
| CallConvStdcall | メソッドが StdCall 呼び出し規約を使用する必要があることを示します。 |
|
| CallConvThiscall | メソッドが ThisCall 呼び出し規約を使用する必要があることを示します。 |
|
| CompilationRelaxationsAttribute | 共通言語ランタイムの Just-In-Time (JIT) コンパイラが生成するコードの厳格度を制御します。 |
|
| CompilerGeneratedAttribute | コンパイラが生成した要素をユーザーが生成した要素と区別します。このクラスは継承できません。 |
|
| CompilerGlobalScopeAttribute | グローバル スコープを持っているかのようにクラスを扱うことを示します。 |
|
| CompilerMarshalOverride | マーシャリングするときに、修飾された変数のインスタンスが実際の型と異なることを示します。このクラスは継承できません。 |
|
| CustomConstantAttribute | コンパイラがフィールドまたはメソッド パラメータに対して永続化できる定数値を定義します。 |
|
| DateTimeConstantAttribute | フィールドまたはパラメータに対して 8 バイトの DateTime 定数を永続化します。 |
|
| DecimalConstantAttribute | メタデータに System.Decimal の定数値を格納します。このクラスは継承できません。 |
|
| DefaultDependencyAttribute | 共通言語ランタイム (CLR: Common Language Runtime) に対して、依存関係が読み込まれる可能性を示すヒントを提供します。このクラスは、親が DependencyAttribute 属性を指定しない場合に使用するヒントを示すために依存アセンブリで使用されます。このクラスは継承できません。 |
|
| DependencyAttribute | どのような場合に参照元アセンブリが依存関係を読み込むかを示します。このクラスは継承できません。 |
|
| DiscardableAttribute | 型定義を破棄できるものとしてマークします。 |
|
| FixedAddressValueTypeAttribute | 有効期間を通じて、静的な値型フィールドのアドレスを固定します。このクラスは継承できません。 |
|
| FixedBufferAttribute | 指定したプリミティブ型の要素を一定数だけ格納しているものとしてフィールドを処理する必要があることを示します。このクラスは継承できません。 |
|
| HasCopySemanticsAttribute | このクラスは .NET Framework Version 2.0 では使用されませんが、今後の使用のために予約されています。このクラスは継承できません。 |
|
| IDispatchConstantAttribute | 属性付きのフィールドまたはパラメータの既定値が DispatchWrapper のインスタンスであり、WrappedObject が null 参照 (Visual Basic では Nothing) であることを示します。 |
|
| IndexerNameAttribute | インデクサを直接サポートしていないプログラミング言語でインデクサを確認できる名前を示します。 |
|
| InternalsVisibleToAttribute | アセンブリ内のすべての非パブリック型を別のアセンブリから参照できることを指定します。このクラスは継承できません。 |
|
| IsBoxed | 修飾されている参照型がボックス化された値型であることを示します。このクラスは継承できません。 |
|
| IsByValue | 修飾されているメソッドの引数が、値渡しのオブジェクトのセマンティクスを持つものとして解釈される必要があることを示します。この修飾子は参照型に適用されます。このクラスは継承できません。 |
|
| IsConst | 修飾される型に const 修飾子が含まれることを示します。このクラスは継承できません。 |
|
| IsCopyConstructed | この型の値のコピーには、型が提供するコピー コンストラクタを使用する必要があることを示します。このクラスは継承できません。 |
|
| IsExplicitlyDereferenced | マネージ ポインタがメソッド シグネチャ内のポインタ パラメータを表すことを示します。このクラスは継承できません。 |
|
| IsImplicitlyDereferenced | 修飾されるガベージ コレクション参照がメソッド シグネチャ内の参照パラメータを表すことを示します。このクラスは継承できません。 |
|
| IsJitIntrinsic | 修飾されているメソッドは Just-In-Time (JIT) コンパイラが特殊なコード生成を実行できる組み込み値であることを示します。このクラスは継承できません。 |
|
| IsLong | 修飾される整数が標準の C++ long 値であることを示します。このクラスは継承できません。 |
|
| IsPinned | 修飾されているインスタンスがメモリに固定されていることを示します。このクラスは継承できません。 |
|
| IsSignUnspecifiedByte | 修飾子が符号付きでも、符号なしでもないことを示します。このクラスは継承できません。 |
|
| IsUdtReturn | 戻り値の型がユーザー定義型であることを示します。このクラスは継承できません。 |
|
| IsVolatile | フィールドを volatile としてマークします。このクラスは継承できません。 |
|
| IUnknownConstantAttribute | 属性付きのフィールドまたはパラメータの既定値が UnknownWrapper のインスタンスであり、WrappedObject が null 参照 (Visual Basic では Nothing) であることを示します。このクラスは継承できません。 |
|
| MethodImplAttribute | メソッドを実装する方法の詳細を定義します。このクラスは継承できません。 |
|
| NativeCppClassAttribute | 型がアンマネージ型であることを示すアセンブリにメタデータを適用します。このクラスは継承できません。 |
|
| RequiredAttributeAttribute | インポート元のコンパイラが、型定義のセマンティクスを十分に理解している必要があるか、またはその使用を拒否する必要があることを示します。このクラスは継承できません。 |
|
| RuntimeCompatibilityAttribute | Exception クラスから派生していない例外を RuntimeWrappedException オブジェクトでラップするかどうかを指定します。このクラスは継承できません。 |
|
| RuntimeHelpers | コンパイラのサポートを提供する静的メソッドと静的プロパティのセットを提供します。このクラスは継承できません。 |
|
| RuntimeWrappedException | Exception クラスから派生していない例外をラップします。このクラスは継承できません。 |
|
| ScopelessEnumAttribute | ネイティブな列挙値が列挙型名で修飾されていないことを示します。このクラスは継承できません。 |
|
| SpecialNameAttribute | ランタイムやツールが型またはメンバを特別な方法で処理することを示します。このクラスは継承できません。 |
|
| StringFreezingAttribute | ネイティブ イメージ ジェネレータ (Ngen.exe) を使用してネイティブ イメージを作成するときにリテラル文字列を固定します。このクラスは継承できません。 |
|
| SuppressIldasmAttribute | アセンブリが MSIL 逆アセンブラ (Ildasm.exe) によって逆アセンブルされないようにします。このクラスは継承できません。 |
|
| TypeForwardedToAttribute | 別のアセンブリ内にある転送先の Type を指定します。このクラスは継承できません。 |
|
| UnsafeValueTypeAttribute | オーバーフローする可能性があるアンマネージ配列を型に格納することを指定します。このクラスは継承できません。 |