Type.IsSpecialNameとは? わかりやすく解説

Type.IsSpecialName プロパティ

Type の名前が特別な処理を必要とするかどうかを示す値を取得します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Dim instance As Type
Dim value As Boolean

value = instance.IsSpecialName
public bool IsSpecialName { get;
 }
/** @property */
public final boolean get_IsSpecialName ()

プロパティ
Type の名前が特別な処理を必要とする場合trueそれ以外場合false

解説解説

アンダースコア (_)、プロパティ アクセサメソッドオーバーロードする演算子などで始まるか、それらを含む名前の型は、一部コンパイラでは特別な処理が必要になります

現在の Type構築ジェネリック型表している場合、このプロパティは型が構築される元になったジェネリック型定義適用されます。たとえば、現在の TypeMyGenericType<int> (Visual Basic では MyGenericType(Of Integer)) を表す場合、このプロパティの値は MyGenericType<T> によって決まります

現在の Typeジェネリック型またはジェネリック メソッドの定義の型パラメータ表している場合、このプロパティは常に false返します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

_Type.IsSpecialName プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

COM オブジェクトに、Type.IsSpecialName プロパティへのバージョン依存しないアクセス用意されています。

このプロパティは、CLS準拠していません。  

名前空間: System.Runtime.InteropServices
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Dim instance As _Type
Dim value As Boolean

value = instance.IsSpecialName
bool IsSpecialName { get; }
property bool IsSpecialName {
    bool get ();
}
/** @property */
boolean get_IsSpecialName ()
function get IsSpecialName () : boolean

プロパティ
Type の名前が特別な処理を必要とする場合trueそれ以外場合false

解説解説

このプロパティは、アンマネージ コードからマネージ クラスアクセスするためのプロパティであるため、マネージ コードからは呼び出さないください

Type.IsSpecialName プロパティは、Type の名前が特別な処理を必要とするかどうかを示す値を取得します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Type.IsSpecialName」の関連用語

Type.IsSpecialNameのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Type.IsSpecialNameのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS