_FieldInfo Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Предоставляет неуправляемому коду доступ к открытым членам класса FieldInfo.
public interface class _FieldInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _FieldInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _FieldInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _FieldInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _FieldInfo = interface
Public Interface _FieldInfo
- Производный
- Атрибуты
Комментарии
Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Этот интерфейс сохраняет порядок System.Reflection.FieldInfo vtable членов класса, к которым могут обращаться неуправляемые COM-объекты.
Свойства
Attributes |
Предоставляет COM-объекты с независящим от версии доступом к свойству Attributes. |
DeclaringType |
Предоставляет COM-объекты с независящим от версии доступом к свойству DeclaringType. |
FieldHandle |
Предоставляет COM-объекты с независящим от версии доступом к свойству FieldHandle. |
FieldType |
Предоставляет COM-объекты с независящим от версии доступом к свойству FieldType. |
IsAssembly |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsAssembly. |
IsFamily |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamily. |
IsFamilyAndAssembly |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamilyAndAssembly. |
IsFamilyOrAssembly |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamilyOrAssembly. |
IsInitOnly |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsInitOnly. |
IsLiteral |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsLiteral. |
IsNotSerialized |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsNotSerialized. |
IsPinvokeImpl |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsPinvokeImpl. |
IsPrivate |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsPrivate. |
IsPublic |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsPublic. |
IsSpecialName |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsSpecialName. |
IsStatic |
Предоставляет COM-объекты с независящим от версии доступом к свойству IsStatic. |
MemberType |
Предоставляет COM-объекты с независящим от версии доступом к свойству MemberType. |
Name |
Предоставляет COM-объекты с независящим от версии доступом к свойству Name. |
ReflectedType |
Предоставляет COM-объекты с независящим от версии доступом к свойству ReflectedType. |
Методы
Equals(Object) |
Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Object). |
GetCustomAttributes(Boolean) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Boolean). |
GetCustomAttributes(Type, Boolean) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Type, Boolean). |
GetHashCode() |
Предоставляет COM-объекты с независящим от версии доступом к методу GetHashCode(). |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. |
GetType() |
Предоставляет COM-объекты с независящим от версии доступом к методу GetType(). |
GetTypeInfo(UInt32, UInt32, IntPtr) |
Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса. |
GetTypeInfoCount(UInt32) |
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). |
GetValue(Object) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object). |
GetValueDirect(TypedReference) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetValueDirect(TypedReference). |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Предоставляет доступ к открытым свойствам и методам объекта. |
IsDefined(Type, Boolean) |
Предоставляет COM-объекты с независящим от версии доступом к методу IsDefined(Type, Boolean). |
SetValue(Object, Object) |
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object). |
SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo). |
SetValueDirect(TypedReference, Object) |
Предоставляет COM-объекты с независящим от версии доступом к методу SetValueDirect(TypedReference, Object). |
ToString() |
Предоставляет COM-объекты с независящим от версии доступом к методу ToString(). |