TypeDelegator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Type オブジェクトをラップし、メソッドをこの Type
にデリゲートします。
public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
inherit TypeInfo
[<System.Serializable>]
type TypeDelegator = class
inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
- 継承
- 継承
- 属性
注釈
この型から派生し、 でカスタマイズを提供する必要があるメンバーと、プログラムで必要であり、 によって TypeDelegatorまだ実装されていないメンバーのみをオーバーライドします。
TypeDelegator は から System.Type 派生し、 のほとんどのプロパティとメソッドを実装します Type。 実装するメンバーごとに、 TypeDelegator コンストラクターへの引数として提供される内部 Type オブジェクトの対応するメンバーに自動的に委任します。 この内部 Type オブジェクトは、 フィールドによって派生クラスに protected
typeImpl 公開されます。
注意
の一部の TypeDelegator メンバーは、メンバー自体が 単に から Type継承されている場合でも、実装を持っています。 このような場合、実装は、"Impl" で終わる名前を持つオーバーライドされた protected
メソッドによって提供されます。 たとえば、メソッドのすべてのオーバーロードの GetMethods 実装は、オーバーライド GetMethodImpl されたメソッドによって提供されます。 や などのIsPublicIsNestedAssembly継承されたプロパティの実装は、オーバーライドGetAttributeFlagsImplされたメソッドによって提供されます。
派生クラスは、オブジェクトをパラメーターとして受け取り Type 、そのオブジェクトをコンストラクターに渡すパブリック コンストラクターを TypeDelegator(Type) 提供したり、他の方法で内部 Type オブジェクトを設定したりできます。
派生クラスが によって TypeDelegator実装されていないメンバーを使用する場合は、そのメンバーをオーバーライドし、実装を提供する必要があります。 最も簡単な実装は、 フィールドによって公開される内部 Type オブジェクトで対応するメンバーを typeImpl 呼び出す方法ですが、アプリケーションで必要な実装を提供できます。 これらのメンバーがアプリケーションまたはアプリケーションが呼び出すライブラリ関数 (コンストラクターなど) で使用されていない場合は、これらのメンバーをオーバーライドする CodeTypeReference.CodeTypeReference(Type) 必要はありません。
の次の仮想メソッド (Overridable
Visual Basic のメソッド) Type は、、GetGenericArguments、 MakeArrayTypeGetEnumNamesGetEnumValuesMakePointerTypeIsEnumDefinedMakeByRefTypeGetTypeCodeImplIsEquivalentToGetEnumUnderlyingTypeGetGenericParameterConstraintsによってTypeDelegatorMakeGenericTypeGetGenericTypeDefinition実装されません。
の次の仮想プロパティ (Overridable
Visual Basic のプロパティ) は、、IsGenericParameter、 DeclaringMethodGenericParameterAttributesContainsGenericParametersIsSecuritySafeCriticalIsSecurityTransparentGenericParameterPositionIsSecurityCriticalによってTypeDelegatorIsGenericTypeDefinitionIsGenericType実装されません。Type
コンストラクター
TypeDelegator() |
TypeDelegator クラスの新しいインスタンスを、既定のプロパティを使用して初期化します。 |
TypeDelegator(Type) |
カプセル化するインスタンスを指定して、TypeDelegator クラスの新しいインスタンスを初期化します。 |
フィールド
typeImpl |
型情報を示す値。 |
プロパティ
Assembly |
実装されている型のアセンブリを取得します。 |
AssemblyQualifiedName |
アセンブリの完全修飾名を取得します。 |
Attributes |
Type オブジェクトをラップし、メソッドをこの |
Attributes |
Type に関連付けられている属性を取得します。 (継承元 Type) |
BaseType |
現在の型の基本型を取得します。 |
ContainsGenericParameters |
Type オブジェクトをラップし、メソッドをこの |
ContainsGenericParameters |
現在の Type オブジェクトが特定の型で置き換えられていない型パラメーターを持っているかどうかを示す値を取得します。 (継承元 Type) |
CustomAttributes |
このメンバーのカスタム属性を含むコレクションを取得します。 (継承元 MemberInfo) |
DeclaredConstructors |
現在の型によって宣言されたコンストラクターのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredEvents |
現在の型によって定義されたイベントのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredFields |
現在の型によって定義されたフィールドのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredMembers |
現在の型によって定義されたメンバーのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredMethods |
現在の型によって定義されたメソッドのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredNestedTypes |
現在の型によって定義された入れ子の型のコレクションを取得します。 (継承元 TypeInfo) |
DeclaredProperties |
現在の型によって定義されたプロパティのコレクションを取得します。 (継承元 TypeInfo) |
DeclaringMethod |
Type オブジェクトをラップし、メソッドをこの |
DeclaringMethod |
現在の MethodBase がジェネリック メソッドの型パラメーターを表している場合に、宣言するメソッドを表す Type を取得します。 (継承元 Type) |
DeclaringType |
現在の入れ子にされた型またはジェネリック型パラメーターを宣言する型を取得します。 (継承元 Type) |
FullName |
実装されている型の完全修飾名を取得します。 |
GenericParameterAttributes |
Type オブジェクトをラップし、メソッドをこの |
GenericParameterAttributes |
現在のジェネリック型パラメーターの共変性および特殊な制約を説明する GenericParameterAttributes フラグの組み合わせを取得します。 (継承元 Type) |
GenericParameterPosition |
Type オブジェクトをラップし、メソッドをこの |
GenericParameterPosition |
Type オブジェクトがジェネリック型またはジェネリック メソッドの型パラメーターを表す場合に、パラメーターを宣言したジェネリック型またはジェネリック メソッドの型パラメーター リスト内の型パラメーターの位置を取得します。 (継承元 Type) |
GenericTypeArguments |
Type オブジェクトをラップし、メソッドをこの |
GenericTypeArguments |
この型のジェネリック型引数の配列を取得します。 (継承元 Type) |
GenericTypeParameters |
現在のインスタンスのジェネリック型パラメーターの配列を取得します。 (継承元 TypeInfo) |
GUID |
実装されている型のグローバル一意識別子 (GUID) を取得します。 |
HasElementType |
Type オブジェクトをラップし、メソッドをこの |
HasElementType |
現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列、ポインター、または参照渡しかどうかを示す値を取得します。 (継承元 Type) |
ImplementedInterfaces |
現在の型で実装されたインターフェイスのコレクションを取得します。 (継承元 TypeInfo) |
IsAbstract |
Type オブジェクトをラップし、メソッドをこの |
IsAbstract |
Type が抽象型で、オーバーライドする必要があるかどうかを示す値を取得します。 (継承元 Type) |
IsAnsiClass |
Type オブジェクトをラップし、メソッドをこの |
IsAnsiClass |
|
IsArray |
Type オブジェクトをラップし、メソッドをこの |
IsArray |
型が配列かどうかを示す値を返します。 (継承元 Type) |
IsAutoClass |
Type オブジェクトをラップし、メソッドをこの |
IsAutoClass |
|
IsAutoLayout |
Type オブジェクトをラップし、メソッドをこの |
IsAutoLayout |
現在の型のフィールドが、共通言語ランタイムによって自動的に配置されているかどうかを示す値を取得します。 (継承元 Type) |
IsByRef |
Type オブジェクトをラップし、メソッドをこの |
IsByRef |
Type が参照渡しかどうかを示す値を取得します。 (継承元 Type) |
IsByRefLike |
Type オブジェクトをラップし、メソッドをこの |
IsByRefLike |
型が byref に似た構造体であるかどうかを示す値を取得します。 (継承元 Type) |
IsClass |
Type オブジェクトをラップし、メソッドをこの |
IsClass |
Type がクラスまたはデリゲートである (つまり値型やインターフェイスではない) かどうかを示す値を取得します。 (継承元 Type) |
IsCollectible |
このオブジェクトの typeImpl の IsCollectible 値を取得します。これは、MemberInfo 実装であるこのオブジェクトが、収集可能な AssemblyLoadContext に保持されているアセンブリの一部であるかどうかを示します。 |
IsCollectible |
この MemberInfo オブジェクトが、収集可能な AssemblyLoadContext に保持されているアセンブリの一部であるかどうかを示す値を取得します。 (継承元 MemberInfo) |
IsCOMObject |
Type オブジェクトをラップし、メソッドをこの |
IsCOMObject |
Type が COM オブジェクトかどうかを示す値を取得します。 (継承元 Type) |
IsConstructedGenericType |
このオブジェクトが構築ジェネリック型かどうかを示す値を取得します。 |
IsConstructedGenericType |
このオブジェクトが構築ジェネリック型かどうかを示す値を取得します。 構築ジェネリック型のインスタンスを作成できます。 (継承元 Type) |
IsContextful |
Type をコンテキスト内で管理できるかどうかを示す値を取得します。 (継承元 Type) |
IsEnum |
Type オブジェクトをラップし、メソッドをこの |
IsEnum |
現在の Type が列挙体であるどうかを示す値を取得します。 (継承元 Type) |
IsExplicitLayout |
Type オブジェクトをラップし、メソッドをこの |
IsExplicitLayout |
現在の型のフィールドが、明示的に指定したオフセット位置に配置されているかどうかを示す値を取得します。 (継承元 Type) |
IsFunctionPointer |
現在 Type の が関数ポインターであるかどうかを示す値を取得します。 |
IsFunctionPointer |
現在 Type の が関数ポインターであるかどうかを示す値を取得します。 (継承元 Type) |
IsGenericMethodParameter |
Type オブジェクトをラップし、メソッドをこの |
IsGenericMethodParameter |
現在の Type が、ジェネリック メソッドの定義の型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
IsGenericParameter |
Type オブジェクトをラップし、メソッドをこの |
IsGenericParameter |
現在の Type がジェネリック型またはジェネリック メソッドの定義の型パラメーターを表しているかどうかを示す値を取得します。 (継承元 Type) |
IsGenericType |
Type オブジェクトをラップし、メソッドをこの |
IsGenericType |
現在の型がジェネリック型かどうかを示す値を取得します。 (継承元 Type) |
IsGenericTypeDefinition |
Type オブジェクトをラップし、メソッドをこの |
IsGenericTypeDefinition |
現在の Type が、他のジェネリック型を構築できるジェネリック型の定義を表しているかどうかを示す値を取得します。 (継承元 Type) |
IsGenericTypeParameter |
Type オブジェクトをラップし、メソッドをこの |
IsGenericTypeParameter |
現在の Type が、ジェネリック型の定義の型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
IsImport |
Type オブジェクトをラップし、メソッドをこの |
IsImport |
Type に ComImportAttribute 属性が適用されているかどうかを示す (つまり、COM タイプ ライブラリからインポートされたかどうかを示す) 値を取得します。 (継承元 Type) |
IsInterface |
Type オブジェクトをラップし、メソッドをこの |
IsInterface |
Type がインターフェイスである (つまり値型やクラスではない) ことを示す値を取得します。 (継承元 Type) |
IsLayoutSequential |
Type オブジェクトをラップし、メソッドをこの |
IsLayoutSequential |
現在の型のフィールドが、定義済みまたはメタデータに対して出力された順序で、連続して配置されているかどうかを示す値を取得します。 (継承元 Type) |
IsMarshalByRef |
Type オブジェクトをラップし、メソッドをこの |
IsMarshalByRef |
Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。 (継承元 Type) |
IsNested |
Type オブジェクトをラップし、メソッドをこの |
IsNested |
現在の Type オブジェクトが、別の型の定義内に入れ子になっている定義で定義された型を表しているかどうかを示す値を取得します。 (継承元 Type) |
IsNestedAssembly |
Type オブジェクトをラップし、メソッドをこの |
IsNestedAssembly |
Type が入れ子になっていて、それ自体が属するアセンブリ内でだけ参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedFamANDAssem |
Type オブジェクトをラップし、メソッドをこの |
IsNestedFamANDAssem |
Type が入れ子になっていて、それ自体が属するファミリとアセンブリの両方に属しているクラスだけから参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedFamily |
Type オブジェクトをラップし、メソッドをこの |
IsNestedFamily |
Type が入れ子になっていて、それ自体が属するファミリ内でだけ参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedFamORAssem |
Type オブジェクトをラップし、メソッドをこの |
IsNestedFamORAssem |
Type が入れ子になっていて、それ自体が属するファミリまたはアセンブリのいずれかに属しているクラスだけから参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedPrivate |
Type オブジェクトをラップし、メソッドをこの |
IsNestedPrivate |
Type が入れ子になっていて、プライベートとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsNestedPublic |
Type オブジェクトをラップし、メソッドをこの |
IsNestedPublic |
クラスが入れ子になっていて、パブリックとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsNotPublic |
Type オブジェクトをラップし、メソッドをこの |
IsNotPublic |
Type がパブリックとして宣言されていないかどうかを示す値を取得します。 (継承元 Type) |
IsPointer |
Type オブジェクトをラップし、メソッドをこの |
IsPointer |
Type がポインターかどうかを示す値を取得します。 (継承元 Type) |
IsPrimitive |
Type オブジェクトをラップし、メソッドをこの |
IsPrimitive |
Type がプリミティブ型の 1 つかどうかを示す値を取得します。 (継承元 Type) |
IsPublic |
Type オブジェクトをラップし、メソッドをこの |
IsPublic |
Type がパブリックとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsSealed |
Type オブジェクトをラップし、メソッドをこの |
IsSealed |
Type が sealed として宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsSecurityCritical |
現在の型が現在の信頼レベルでセキュリティ クリティカルまたはセキュリティ セーフ クリティカルであり、重要な操作を実行できるかどうかを示す値を取得します。 (継承元 Type) |
IsSecuritySafeCritical |
現在の型が現在の信頼レベルでセキュリティ セーフ クリティカルであり、重要な操作を実行でき、透過的なコードからアクセスできるかどうかを示す値を取得します。 (継承元 Type) |
IsSecurityTransparent |
現在の型が現在の信頼レベルで透過的であり、重要な操作を実行できないかどうかを示す値を取得します。 (継承元 Type) |
IsSerializable |
Type オブジェクトをラップし、メソッドをこの |
IsSerializable |
古い.
がバイナリ シリアル化可能かどうかを示す値を Type 取得します。 (継承元 Type) |
IsSignatureType |
型が署名型かどうかを示す値を取得します。 (継承元 Type) |
IsSpecialName |
Type オブジェクトをラップし、メソッドをこの |
IsSpecialName |
型が特別な処理を必要とする名前を持っているかどうかを示す値を取得します。 (継承元 Type) |
IsSZArray |
Type オブジェクトをラップし、メソッドをこの |
IsSZArray |
型が、下限が 0 の 1 次元配列のみを表すことができる配列型であるかどうかを示す値を取得します。 (継承元 Type) |
IsTypeDefinition |
Type オブジェクトをラップし、メソッドをこの |
IsTypeDefinition |
型が型定義かどうかを示す値を取得します。 (継承元 Type) |
IsUnicodeClass |
Type オブジェクトをラップし、メソッドをこの |
IsUnicodeClass |
|
IsUnmanagedFunctionPointer |
現在 Type の がアンマネージ関数ポインターであるかどうかを示す値を取得します。 |
IsUnmanagedFunctionPointer |
現在 Type の がアンマネージ関数ポインターであるかどうかを示す値を取得します。 (継承元 Type) |
IsValueType |
Type オブジェクトをラップし、メソッドをこの |
IsValueType |
Type が値型かどうかを示す値を取得します。 (継承元 Type) |
IsVariableBoundArray |
Type オブジェクトをラップし、メソッドをこの |
IsVariableBoundArray |
型が多次元配列を表すことができるか、任意の下限を持つ 1 つの配列を表すことができる配列型であるかどうかを示す値を取得します。 (継承元 Type) |
IsVisible |
Type オブジェクトをラップし、メソッドをこの |
IsVisible |
Type にアセンブリの外側のコードからアクセスできるかどうかを示す値を取得します。 (継承元 Type) |
MemberType |
Type オブジェクトをラップし、メソッドをこの |
MemberType |
このメンバーが型であるか、または入れ子にされた型であるかを示す MemberTypes 値を取得します。 (継承元 Type) |
MetadataToken |
メタデータ内のこのエンティティを識別する値を取得します。 |
MetadataToken |
メタデータ要素を識別する値を取得します。 (継承元 MemberInfo) |
Module |
実装されている型を含むモジュールを取得します。 |
Name |
実装されている型の名前をパスを削除した状態で取得します。 |
Namespace |
実装されている型の名前空間を取得します。 |
ReflectedType |
このメンバーを取得するために使用したクラス オブジェクトを取得します。 (継承元 Type) |
StructLayoutAttribute |
Type オブジェクトをラップし、メソッドをこの |
StructLayoutAttribute |
現在の型のレイアウトを説明する StructLayoutAttribute を取得します。 (継承元 Type) |
TypeHandle |
実装されている型の内部メタデータ表現を識別するハンドルを取得します。 |
TypeInitializer |
Type オブジェクトをラップし、メソッドをこの |
TypeInitializer |
型の初期化子を取得します。 (継承元 Type) |
UnderlyingSystemType |
実装されている型を表す基になる Type を取得します。 |
メソッド
AsType() |
現在の型を Type オブジェクトとして返します。 (継承元 TypeInfo) |
Equals(Object) |
現在の Type オブジェクトの基になるシステム型が、指定した Object の基になるシステム型と同じかどうかを判断します。 (継承元 Type) |
Equals(Type) |
現在の Type の基になるシステム型が、指定した Type の基になるシステム型と同じかどうかを判断します。 (継承元 Type) |
FindInterfaces(TypeFilter, Object) |
Type オブジェクトをラップし、メソッドをこの |
FindInterfaces(TypeFilter, Object) |
現在の Type によって実装または継承されているインターフェイスのフィルター適用済みリストを表す、Type オブジェクトの配列を返します。 (継承元 Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Type オブジェクトをラップし、メソッドをこの |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
指定したメンバー型の MemberInfo オブジェクトの配列にフィルターを適用して返します。 (継承元 Type) |
GetArrayRank() |
Type オブジェクトをラップし、メソッドをこの |
GetArrayRank() |
配列の次元数を取得します。 (継承元 Type) |
GetAttributeFlagsImpl() |
|
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規則を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。 (継承元 Type) |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。 (継承元 Type) |
GetConstructor(BindingFlags, Type[]) |
指定したバインド制約を使用して、指定した引数の型と一致するパラメーターを持つコンストラクターを検索します。 (継承元 Type) |
GetConstructor(Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetConstructor(Type[]) |
指定した配列の型に一致するパラメーターが設定されているパブリック インスタンス コンストラクターを検索します。 (継承元 Type) |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
|
GetConstructors() |
Type オブジェクトをラップし、メソッドをこの |
GetConstructors() |
現在の Type に対して定義されているパブリック コンストラクターをすべて返します。 (継承元 Type) |
GetConstructors(BindingFlags) |
現在の TypeDelegator によってラップされている型に定義されたコンストラクターを表す ConstructorInfo オブジェクトの配列を返します。 |
GetCustomAttributes(Boolean) |
型の継承チェーンを検索するかどうかを指定して、この型に定義されているすべてのカスタム属性を返します。 |
GetCustomAttributes(Type, Boolean) |
型によって識別されるカスタム属性の配列を返します。 |
GetCustomAttributesData() |
ターゲット メンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトのリストを返します。 (継承元 MemberInfo) |
GetDeclaredEvent(String) |
現在の型によって宣言された指定されたイベントを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredField(String) |
現在の型によって宣言された指定されたフィールドを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredMethod(String) |
現在の型によって宣言された指定されたメソッドを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredMethods(String) |
指定した名前に一致する現在の型で宣言されたすべてのメソッドを含むコレクションを返します。 (継承元 TypeInfo) |
GetDeclaredNestedType(String) |
現在の型によって宣言された、指定した入れ子になった型を表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredProperty(String) |
現在の型によって宣言された指定されたプロパティを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDefaultMembers() |
Type オブジェクトをラップし、メソッドをこの |
GetDefaultMembers() |
Type が設定されている現在の DefaultMemberAttribute に定義されているメンバーを検索します。 (継承元 Type) |
GetElementType() |
現在の配列、ポインター、または ByRef によって包含または参照されるオブジェクトの Type を返します。 |
GetEnumName(Object) |
Type オブジェクトをラップし、メソッドをこの |
GetEnumName(Object) |
現在の列挙型の指定された値を持つ定数の名前を返します。 (継承元 Type) |
GetEnumNames() |
Type オブジェクトをラップし、メソッドをこの |
GetEnumNames() |
現在の列挙型のメンバーの名前を返します。 (継承元 Type) |
GetEnumUnderlyingType() |
Type オブジェクトをラップし、メソッドをこの |
GetEnumUnderlyingType() |
現在の列挙型の基になる型を返します。 (継承元 Type) |
GetEnumValues() |
Type オブジェクトをラップし、メソッドをこの |
GetEnumValues() |
現在の列挙型の定数の値の配列を返します。 (継承元 Type) |
GetEnumValuesAsUnderlyingType() |
この列挙型の基になる型定数の値の配列を取得します。 (継承元 Type) |
GetEvent(String) |
Type オブジェクトをラップし、メソッドをこの |
GetEvent(String) |
指定したパブリック イベントを表す EventInfo オブジェクトを返します。 (継承元 Type) |
GetEvent(String, BindingFlags) |
指定したイベントを返します。 |
GetEvents() |
現在の |
GetEvents(BindingFlags) |
現在の |
GetField(String) |
Type オブジェクトをラップし、メソッドをこの |
GetField(String) |
指定した名前のパブリック フィールドを検索します。 (継承元 Type) |
GetField(String, BindingFlags) |
指定した名前のフィールドを表す FieldInfo オブジェクトを返します。 |
GetFields() |
Type オブジェクトをラップし、メソッドをこの |
GetFields() |
現在の Type のすべてのパブリック フィールドを返します。 (継承元 Type) |
GetFields(BindingFlags) |
現在の TypeDelegator によってラップされている型に定義されたデータ フィールドを表す FieldInfo オブジェクトの配列を返します。 |
GetFunctionPointerCallingConventions() |
派生クラスでオーバーライドされると、現在の関数ポインター の呼び出し規則を返します Type。 |
GetFunctionPointerCallingConventions() |
派生クラスでオーバーライドされると、現在の関数ポインター の呼び出し規則を返します Type。 (継承元 Type) |
GetFunctionPointerParameterTypes() |
派生クラスでオーバーライドされると、現在の関数ポインター のパラメーター型を返します Type。 |
GetFunctionPointerParameterTypes() |
派生クラスでオーバーライドされると、現在の関数ポインター のパラメーター型を返します Type。 (継承元 Type) |
GetFunctionPointerReturnType() |
派生クラスでオーバーライドされると、現在の関数ポインター の戻り値の型を返します Type。 |
GetFunctionPointerReturnType() |
派生クラスでオーバーライドされると、現在の関数ポインター の戻り値の型を返します Type。 (継承元 Type) |
GetGenericArguments() |
Type オブジェクトをラップし、メソッドをこの |
GetGenericArguments() |
クローズ ジェネリック型の型引数またはジェネリック型定義の型パラメーターを表す Type オブジェクトの配列を返します。 (継承元 Type) |
GetGenericParameterConstraints() |
Type オブジェクトをラップし、メソッドをこの |
GetGenericParameterConstraints() |
現在のジェネリック型パラメーターの制約を表す Type オブジェクトの配列を返します。 (継承元 Type) |
GetGenericTypeDefinition() |
Type オブジェクトをラップし、メソッドをこの |
GetGenericTypeDefinition() |
現在のジェネリック型を構築する元になるジェネリック型定義を表す Type オブジェクトを返します。 (継承元 Type) |
GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 Type) |
GetInterface(String) |
Type オブジェクトをラップし、メソッドをこの |
GetInterface(String) |
指定した名前のインターフェイスを検索します。 (継承元 Type) |
GetInterface(String, Boolean) |
現在の TypeDelegator によってラップされている型で実装されている指定したインターフェイスを返します。 |
GetInterfaceMap(Type) |
指定したインターフェイス型に対するインターフェイスの割り当てを返します。 |
GetInterfaces() |
現在のクラスとその基本クラスで実装されているすべてのインターフェイスを返します。 |
GetMember(String) |
Type オブジェクトをラップし、メソッドをこの |
GetMember(String) |
指定した名前のパブリック メンバーを検索します。 (継承元 Type) |
GetMember(String, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetMember(String, BindingFlags) |
指定したバインディング制約を使用して、指定したメンバーを検索します。 (継承元 Type) |
GetMember(String, MemberTypes, BindingFlags) |
|
GetMembers() |
Type オブジェクトをラップし、メソッドをこの |
GetMembers() |
現在の Type のすべてのパブリック メンバーを返します。 (継承元 Type) |
GetMembers(BindingFlags) |
|
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
指定した MemberInfoとMemberInfo一致する現在Typeの で を検索します。 |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
指定した MemberInfoとMemberInfo一致する現在Typeの で を検索します。 (継承元 Type) |
GetMethod(String) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(String) |
指定した名前のパブリック メソッドを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(String, BindingFlags) |
指定したバインディング制約を使用して、指定したメソッドを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags, Type[]) |
指定したバインディング制約を使用して、指定した引数の型と一致するパラメーターを持つ指定したメソッドを検索します。 (継承元 Type) |
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定したジェネリック パラメーターの数、引数の型、および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定したメソッドのうち、指定したジェネリック パラメーターの数、引数の型、および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(String, Int32, Type[]) |
指定したジェネリック パラメーターの数と引数の型に一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
GetMethod(String, Int32, Type[], ParameterModifier[]) |
指定したジェネリック パラメーターの数、引数の型、および修飾子に一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
GetMethod(String, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(String, Type[]) |
指定したパブリック メソッドのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Type[], ParameterModifier[]) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(String, Type[], ParameterModifier[]) |
指定したパブリック メソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規則を使用して、指定したメソッドのうち、指定したジェネリック パラメーターの数、引数の型、修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethods() |
Type オブジェクトをラップし、メソッドをこの |
GetMethods() |
現在の Type のすべてのパブリック メソッドを返します。 (継承元 Type) |
GetMethods(BindingFlags) |
現在の TypeDelegator によってラップされている型の指定されたメソッドを表す MethodInfo オブジェクトの配列を返します。 |
GetNestedType(String) |
Type オブジェクトをラップし、メソッドをこの |
GetNestedType(String) |
指定した名前を持ち、入れ子にされたパブリックな型を検索します。 (継承元 Type) |
GetNestedType(String, BindingFlags) |
現在の TypeDelegator によって表される型で宣言または継承されている |
GetNestedTypes() |
Type オブジェクトをラップし、メソッドをこの |
GetNestedTypes() |
現在の Type 内で入れ子になっているすべてのパブリック型を返します。 (継承元 Type) |
GetNestedTypes(BindingFlags) |
現在の TypeDelegator によってラップされている型で宣言または継承されている |
GetOptionalCustomModifiers() |
派生クラスでオーバーライドされると、現在 Typeの の省略可能なカスタム修飾子を返します。 (継承元 Type) |
GetProperties() |
Type オブジェクトをラップし、メソッドをこの |
GetProperties() |
現在の Type のすべてのパブリック プロパティを返します。 (継承元 Type) |
GetProperties(BindingFlags) |
現在の TypeDelegator によってラップされている型のプロパティを表す PropertyInfo オブジェクトの配列を返します。 |
GetProperty(String) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(String) |
指定した名前のパブリック プロパティを検索します。 (継承元 Type) |
GetProperty(String, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(String, BindingFlags) |
指定されたバインディング制約を使用して、指定されたプロパティを検索します。 (継承元 Type) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定された指定のプロパティを検索します。 (継承元 Type) |
GetProperty(String, Type) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(String, Type) |
指定した名前および戻り値の型を持つパブリック プロパティを検索します。 (継承元 Type) |
GetProperty(String, Type, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(String, Type, Type[]) |
指定したパブリック プロパティのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(String, Type, Type[], ParameterModifier[]) |
指定したパブリック プロパティのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetProperty(String, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(String, Type[]) |
指定したパブリック プロパティのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされるときに、指定のバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されたプロパティを検索します。 |
GetRequiredCustomModifiers() |
派生クラスでオーバーライドされると、現在 Typeの の必要なカスタム修飾子を返します。 (継承元 Type) |
GetType() |
現在の Type を取得します。 (継承元 Type) |
GetTypeCodeImpl() |
この Type インスタンスの基になる型コードを返します。 (継承元 Type) |
HasElementTypeImpl() |
現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列、ポインター、または ByRef かどうかを示す値を取得します。 |
HasSameMetadataDefinitionAs(MemberInfo) |
Type オブジェクトをラップし、メソッドをこの |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
指定したバインディング制約を使用し、指定した引数リストと照合して、指定したメンバーを呼び出します。 (継承元 Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
指定したバインディング制約を使用し、指定したメンバーのうち、指定した引数リストおよびカルチャと一致するメンバーを呼び出します。 (継承元 Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
指定したメンバーを呼び出します。 呼び出すメソッドはアクセス可能でなければならず、指定したバインダーと呼び出し属性の制約の下で、指定された引数リストに対する一致の特定性が最高のものでなければなりません。 |
IsArrayImpl() |
Type が配列かどうかを示す値を返します。 |
IsAssignableFrom(Type) |
Type オブジェクトをラップし、メソッドをこの |
IsAssignableFrom(Type) |
指定した型 |
IsAssignableFrom(TypeInfo) |
指定した型がこの型に割り当て可能かどうかを示す値を返します。 |
IsAssignableTo(Type) |
現在の型を、指定した |
IsByRefImpl() |
Type が参照渡しかどうかを示す値を返します。 |
IsCOMObjectImpl() |
Type が COM オブジェクトかどうかを示す値を返します。 |
IsContextfulImpl() |
IsContextful プロパティを実装し、Type をコンテキスト内で管理できるかどうかを判断します。 (継承元 Type) |
IsDefined(Type, Boolean) |
|
IsEnumDefined(Object) |
Type オブジェクトをラップし、メソッドをこの |
IsEnumDefined(Object) |
指定された値が現在の列挙型に存在するかどうかを示す値を返します。 (継承元 Type) |
IsEquivalentTo(Type) |
Type オブジェクトをラップし、メソッドをこの |
IsEquivalentTo(Type) |
2 つの COM 型が同じ ID を持ち、型の同値の対象になるかどうかを判断します。 (継承元 Type) |
IsInstanceOfType(Object) |
Type オブジェクトをラップし、メソッドをこの |
IsInstanceOfType(Object) |
指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。 (継承元 Type) |
IsMarshalByRefImpl() |
IsMarshalByRef プロパティを実装し、Type が参照渡しでマーシャリングされるかどうかを判断します。 (継承元 Type) |
IsPointerImpl() |
Type がポインターかどうかを示す値を返します。 |
IsPrimitiveImpl() |
Type がプリミティブ型の 1 つかどうかを示す値を返します。 |
IsSubclassOf(Type) |
Type オブジェクトをラップし、メソッドをこの |
IsSubclassOf(Type) |
現在の Type が、指定した Type から派生しているかどうかを判断します。 (継承元 Type) |
IsValueTypeImpl() |
型が値型であり、クラスやインターフェイスでないかどうかを示す値を返します。 |
MakeArrayType() |
Type オブジェクトをラップし、メソッドをこの |
MakeArrayType() |
下限を 0 に設定して現在の型の 1 次元配列を表す Type オブジェクトを返します。 (継承元 Type) |
MakeArrayType(Int32) |
Type オブジェクトをラップし、メソッドをこの |
MakeArrayType(Int32) |
次元数を指定して現在の型の配列を表す Type オブジェクトを返します。 (継承元 Type) |
MakeByRefType() |
Type オブジェクトをラップし、メソッドをこの |
MakeByRefType() |
|
MakeGenericType(Type[]) |
Type オブジェクトをラップし、メソッドをこの |
MakeGenericType(Type[]) |
型の配列の要素を現在のジェネリック型定義の型パラメーターで置き換え、結果の構築型を表す Type オブジェクトを返します。 (継承元 Type) |
MakePointerType() |
Type オブジェクトをラップし、メソッドをこの |
MakePointerType() |
現在の型へのポインターを表す Type オブジェクトを返します。 (継承元 Type) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在の |
明示的なインターフェイスの実装
拡張メソッド
GetCustomAttribute(MemberInfo, Type) |
指定したメンバーに適用される指定した型のカスタム属性を取得します。 |
GetCustomAttribute(MemberInfo, Type, Boolean) |
指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttribute<T>(MemberInfo) |
指定したメンバーに適用される指定した型のカスタム属性を取得します。 |
GetCustomAttribute<T>(MemberInfo, Boolean) |
指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttributes(MemberInfo) |
指定されたメンバーに適用されるカスタム属性のコレクションを取得します。 |
GetCustomAttributes(MemberInfo, Boolean) |
指定されたメンバーに適用されるカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttributes(MemberInfo, Type) |
指定されたメンバーに適用される指定された型のカスタム属性のコレクションを取得します。 |
GetCustomAttributes(MemberInfo, Type, Boolean) |
指定されたメンバーに適用されている指定された型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttributes<T>(MemberInfo) |
指定されたメンバーに適用される指定された型のカスタム属性のコレクションを取得します。 |
GetCustomAttributes<T>(MemberInfo, Boolean) |
指定されたメンバーに適用されている指定された型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。 |
IsDefined(MemberInfo, Type) |
指定された型のカスタム属性が指定されたメンバーに適用されているかどうかを示します。 |
IsDefined(MemberInfo, Type, Boolean) |
指定された型のカスタム属性が指定されたメンバーに適用され、オプションで先祖に適用されているかどうかを示します。 |
GetTypeInfo(Type) |
指定された型の TypeInfo 形式を返します。 |
GetMetadataToken(MemberInfo) |
指定されたメンバーのメタデータ トークンを取得します (存在する場合)。 |
HasMetadataToken(MemberInfo) |
指定されたメンバーに対してメタデータ トークンを使用できるかどうかを示す値を返します。 |
GetRuntimeEvent(Type, String) |
指定したイベントを表すオブジェクトを取得します。 |
GetRuntimeEvents(Type) |
指定した型で定義されるすべてのイベントを表すコレクションを取得します。 |
GetRuntimeField(Type, String) |
指定したフィールドを表すオブジェクトを取得します。 |
GetRuntimeFields(Type) |
指定した型で定義されるすべてのフィールドを表すコレクションを取得します。 |
GetRuntimeInterfaceMap(TypeInfo, Type) |
指定した型とインターフェイスに対するインターフェイスの割り当てを返します。 |
GetRuntimeMethod(Type, String, Type[]) |
指定したメソッドを表すオブジェクトを取得します。 |
GetRuntimeMethods(Type) |
指定した型で定義されるすべてのメソッドを表すコレクションを取得します。 |
GetRuntimeProperties(Type) |
指定した型で定義されるすべてのプロパティを表すコレクションを取得します。 |
GetRuntimeProperty(Type, String) |
指定したプロパティを表すオブジェクトを取得します。 |
GetConstructor(Type, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetEvent(Type, String) |
Type オブジェクトをラップし、メソッドをこの |
GetEvent(Type, String, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetEvents(Type) |
Type オブジェクトをラップし、メソッドをこの |
GetEvents(Type, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetField(Type, String) |
Type オブジェクトをラップし、メソッドをこの |
GetFields(Type, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetGenericArguments(Type) |
Type オブジェクトをラップし、メソッドをこの |
GetMember(Type, String) |
Type オブジェクトをラップし、メソッドをこの |
GetMembers(Type) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(Type, String) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(Type, String, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetMethod(Type, String, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
GetMethods(Type, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetProperties(Type) |
Type オブジェクトをラップし、メソッドをこの |
GetProperties(Type, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(Type, String) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(Type, String, BindingFlags) |
Type オブジェクトをラップし、メソッドをこの |
GetProperty(Type, String, Type, Type[]) |
Type オブジェクトをラップし、メソッドをこの |
IsAssignableFrom(Type, Type) |
Type オブジェクトをラップし、メソッドをこの |
IsInstanceOfType(Type, Object) |
Type オブジェクトをラップし、メソッドをこの |
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示