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 | オーバーフローする可能性があるアンマネージ配列を型に格納することを指定します。このクラス継承できません。 |