Поделиться через


_PropertyInfo Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет неуправляемому коду доступ к открытым членам класса PropertyInfo.

public interface class _PropertyInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _PropertyInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _PropertyInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _PropertyInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _PropertyInfo = interface
Public Interface _PropertyInfo
Производный
Атрибуты

Комментарии

Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Этот интерфейс сохраняет порядок System.Reflection.PropertyInfo vtable членов класса, к которым могут обращаться неуправляемые COM-объекты.

Свойства

Attributes

Предоставляет COM-объекты с независящим от версии доступом к свойству Attributes.

CanRead

Предоставляет COM-объекты с независящим от версии доступом к свойству CanRead.

CanWrite

Предоставляет COM-объекты с независящим от версии доступом к свойству CanWrite.

DeclaringType

Предоставляет COM-объекты с независящим от версии доступом к свойству DeclaringType.

IsSpecialName

Предоставляет COM-объекты с независящим от версии доступом к свойству IsSpecialName.

MemberType

Предоставляет COM-объекты с независящим от версии доступом к свойству MemberType.

Name

Предоставляет COM-объекты с независящим от версии доступом к свойству Name.

PropertyType

Предоставляет COM-объекты с независящим от версии доступом к свойству PropertyType.

ReflectedType

Предоставляет COM-объекты с независящим от версии доступом к свойству ReflectedType.

Методы

Equals(Object)

Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Object).

GetAccessors()

Предоставляет COM-объекты с независящим от версии доступом к методу GetAccessors().

GetAccessors(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetAccessors(Boolean).

GetCustomAttributes(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Boolean).

GetCustomAttributes(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Type, Boolean).

GetGetMethod()

Предоставляет COM-объекты с независящим от версии доступом к методу GetGetMethod().

GetGetMethod(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetGetMethod(Boolean).

GetHashCode()

Предоставляет COM-объекты с независящим от версии доступом к методу GetHashCode().

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

GetIndexParameters()

Предоставляет COM-объекты с независящим от версии доступом к методу GetIndexParameters().

GetSetMethod()

Предоставляет COM-объекты с независящим от версии доступом к методу GetSetMethod().

GetSetMethod(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetSetMethod(Boolean).

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().

GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.

GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

GetValue(Object, Object[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetValue(Object, Object[]).

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.

IsDefined(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу IsDefined(Type, Boolean).

SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, BindingFlags, Binder, CultureInfo).

SetValue(Object, Object, Object[])

Предоставляет COM-объекты с независящим от версии доступом к методу SetValue(Object, Object, Object[]).

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().

Применяется к