COMFieldInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JScript が外部 COM フィールドと通信できるようにします。 このクラスは、外部の COM 実装がそれ自身のオブジェクトを JScript に公開するために使用されます。これは、JScript が外部のオブジェクトにバインドするために、管理された MemberInfo を必要とするからです。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public ref class COMFieldInfo : System::Reflection::FieldInfo, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("CA0F511A-FAF2-4942-B9A8-17D5E46514E8")]
public class COMFieldInfo : System.Reflection.FieldInfo, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("CA0F511A-FAF2-4942-B9A8-17D5E46514E8")>]
type COMFieldInfo = class
inherit FieldInfo
interface MemberInfoInitializer
Public Class COMFieldInfo
Inherits FieldInfo
Implements MemberInfoInitializer
- 継承
- 属性
- 実装
コンストラクター
COMFieldInfo() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 COMFieldInfo クラスの新しいインスタンスを初期化します。 |
プロパティ
Attributes |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドに関連付けられている属性を取得します。 |
CustomAttributes |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このメンバーのカスタム属性を含むコレクションを取得します。 (継承元 MemberInfo) |
DeclaringType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドを宣言する型を取得します。 |
FieldHandle |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 常に InternalError 例外をスローします。 |
FieldType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドの型を取得します。 |
IsAssembly |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドを参照可能な範囲が Assembly によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは同じアセンブリ内の他の型でのみ参照できる可能性があり、アセンブリ外部の派生型では参照できないということです。 (継承元 FieldInfo) |
IsCollectible |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この MemberInfo オブジェクトが、収集可能な AssemblyLoadContext に保持されているアセンブリの一部であるかどうかを示す値を取得します。 (継承元 MemberInfo) |
IsFamily |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドへの参照範囲が Family によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドはそのフィールドのクラスと派生クラスの内側でのみ参照できるということです。 (継承元 FieldInfo) |
IsFamilyAndAssembly |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 フィールドへの参照範囲が FamANDAssem によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは派生クラスからアクセスできるが、それらのフィールドが同じアセンブリ内にある場合に限るものであることです。 (継承元 FieldInfo) |
IsFamilyOrAssembly |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドへの参照範囲が FamORAssem によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは任意の場所にある派生クラスと、同じアセンブリ内のクラスでアクセスできることです。 (継承元 FieldInfo) |
IsInitOnly |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 フィールドをコンストラクターの本体だけでしか設定できないのかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsLiteral |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 値がコンパイル時に書き込まれ、変更できないかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsNotSerialized |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
古い.
このフィールドに、 |
IsPinvokeImpl |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 対応する |
IsPrivate |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 フィールドがプライベートかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsPublic |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 フィールドがパブリックかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsSecurityCritical |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のフィールドが、現在の信頼レベルでセキュリティ クリティカルまたはセキュリティ セーフ クリティカルであるかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsSecuritySafeCritical |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のフィールドが、現在の信頼レベルでセキュリティ セーフ クリティカルであるかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsSecurityTransparent |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のフィールドが、現在の信頼レベルで透過的であるかどうかを示す値を取得します。 (継承元 FieldInfo) |
IsSpecialName |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 対応する |
IsStatic |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 フィールドが静的かどうかを示す値を取得します。 (継承元 FieldInfo) |
MemberType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドが存在するメンバーの型を取得します。 このクラスの派生元である MemberInfo から派生したクラスの型を識別します。 |
MetadataToken |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 メタデータ要素を識別する値を取得します。 (継承元 MemberInfo) |
Module |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の MemberInfo によって表されるメンバーを宣言する型が定義されているモジュールを取得します。 (継承元 MemberInfo) |
Name |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このオブジェクトが表す外部 COM フィールドの名前を取得します。 |
ReflectedType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 リフレクションによってこのインスタンスを取得するために使用したクラス オブジェクトを取得します。 |
メソッド
Equals(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。 (継承元 FieldInfo) |
GetCOMMemberInfo() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 JScript がこの外部 COM フィールドと通信できるようにするマネージド オブジェクトを取得します。 |
GetCustomAttributes(Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールドにアタッチされているカスタム属性を含む配列を返します。 |
GetCustomAttributes(Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した型の属性のみを検索して、このフィールドにアタッチされているカスタム属性を含む配列を返します。 |
GetCustomAttributesData() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ターゲット メンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトのリストを返します。 (継承元 MemberInfo) |
GetHashCode() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このインスタンスのハッシュ コードを返します。 (継承元 FieldInfo) |
GetModifiedFieldType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このフィールド オブジェクトの変更された型を取得します。 (継承元 FieldInfo) |
GetOptionalCustomModifiers() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 フィールドの省略可能なカスタム修飾子を識別する型の配列を取得します。 (継承元 FieldInfo) |
GetRawConstantValue() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 コンパイラによってフィールドに関連付けられているリテラル値を返します。 (継承元 FieldInfo) |
GetRequiredCustomModifiers() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 プロパティの必須のカスタム修飾子を識別する型の配列を取得します。 (継承元 FieldInfo) |
GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 クラス フィールドの属性を取得し、フィールドのメタデータにアクセスできるようにします。 (継承元 FieldInfo) |
GetValue(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 COMMemberInfo メソッドに指定した Initialize(String, COMMemberInfo) を使用して、外部 COM フィールドの値を取得します。 |
GetValueDirect(TypedReference) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したオブジェクトでサポートされているフィールドの値を返します。 (継承元 FieldInfo) |
HasSameMetadataDefinitionAs(MemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 JScript が外部 COM フィールドと通信できるようにします。 このクラスは、外部の COM 実装がそれ自身のオブジェクトを JScript に公開するために使用されます。これは、JScript が外部のオブジェクトにバインドするために、管理された MemberInfo を必要とするからです。 (継承元 MemberInfo) |
Initialize(String, COMMemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 JScript がこの外部 COM フィールドと通信できるようにするための情報を初期化します。 |
IsDefined(Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した属性の型がこのフィールドにアタッチされているかどうかを判断します。 |
MemberwiseClone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Object の簡易コピーを作成します。 (継承元 Object) |
SetValue(Object, Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したオブジェクトでサポートされているフィールドの値を設定します。 (継承元 FieldInfo) |
SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 COMMemberInfo メソッドに指定した Initialize(String, COMMemberInfo) を使用して、外部 COM フィールドの値を設定します。 |
SetValueDirect(TypedReference, Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したオブジェクトでサポートされているフィールドの値を設定します。 (継承元 FieldInfo) |
ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
_FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 (継承元 FieldInfo) |
_FieldInfo.GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 Type 型を表す FieldInfo オブジェクトを取得します。 (継承元 FieldInfo) |
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。 (継承元 FieldInfo) |
_FieldInfo.GetTypeInfoCount(UInt32) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 (継承元 FieldInfo) |
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。 (継承元 FieldInfo) |
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 (継承元 MemberInfo) |
_MemberInfo.GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 Type クラスを表す MemberInfo オブジェクトを取得します。 (継承元 MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。 (継承元 MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 (継承元 MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。 (継承元 MemberInfo) |
拡張メソッド
GetCustomAttribute(MemberInfo, Type) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーに適用される指定した型のカスタム属性を取得します。 |
GetCustomAttribute(MemberInfo, Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttribute<T>(MemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーに適用される指定した型のカスタム属性を取得します。 |
GetCustomAttribute<T>(MemberInfo, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttributes(MemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに適用されるカスタム属性のコレクションを取得します。 |
GetCustomAttributes(MemberInfo, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに適用されるカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttributes(MemberInfo, Type) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに適用される指定された型のカスタム属性のコレクションを取得します。 |
GetCustomAttributes(MemberInfo, Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに適用されている指定された型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。 |
GetCustomAttributes<T>(MemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに適用される指定された型のカスタム属性のコレクションを取得します。 |
GetCustomAttributes<T>(MemberInfo, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに適用されている指定された型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。 |
IsDefined(MemberInfo, Type) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定された型のカスタム属性が指定されたメンバーに適用されているかどうかを示します。 |
IsDefined(MemberInfo, Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定された型のカスタム属性が指定されたメンバーに適用され、オプションで先祖に適用されているかどうかを示します。 |
GetMetadataToken(MemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーのメタデータ トークンを取得します (存在する場合)。 |
HasMetadataToken(MemberInfo) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたメンバーに対してメタデータ トークンを使用できるかどうかを示す値を返します。 |
適用対象
こちらもご覧ください
.NET