_PropertyInfo Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Sınıfın genel üyelerini PropertyInfo yönetilmeyen koda sunar.

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
Türetilmiş
Öznitelikler

Açıklamalar

Bu arabirim yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.

Bu arabirim, yönetilmeyen COM nesneleri tarafından erişilebilen sınıf üyelerinin vtable sırasını System.Reflection.PropertyInfo korur.

Özellikler

Attributes

ÖZELLIĞIne sürümden bağımsız erişime Attributes sahip COM nesneleri sağlar.

CanRead

ÖZELLIĞIne sürümden bağımsız erişime CanRead sahip COM nesneleri sağlar.

CanWrite

ÖZELLIĞIne sürümden bağımsız erişime CanWrite sahip COM nesneleri sağlar.

DeclaringType

ÖZELLIĞIne sürümden bağımsız erişime DeclaringType sahip COM nesneleri sağlar.

IsSpecialName

ÖZELLIĞIne sürümden bağımsız erişime IsSpecialName sahip COM nesneleri sağlar.

MemberType

ÖZELLIĞIne sürümden bağımsız erişime MemberType sahip COM nesneleri sağlar.

Name

ÖZELLIĞIne sürümden bağımsız erişime Name sahip COM nesneleri sağlar.

PropertyType

ÖZELLIĞIne sürümden bağımsız erişime PropertyType sahip COM nesneleri sağlar.

ReflectedType

ÖZELLIĞIne sürümden bağımsız erişime ReflectedType sahip COM nesneleri sağlar.

Yöntemler

Equals(Object)

YÖNTEMIne sürümden bağımsız erişime Equals(Object) sahip COM nesneleri sağlar.

GetAccessors()

YÖNTEMIne sürümden bağımsız erişime GetAccessors() sahip COM nesneleri sağlar.

GetAccessors(Boolean)

YÖNTEMIne sürümden bağımsız erişime GetAccessors(Boolean) sahip COM nesneleri sağlar.

GetCustomAttributes(Boolean)

YÖNTEMIne sürümden bağımsız erişime GetCustomAttributes(Boolean) sahip COM nesneleri sağlar.

GetCustomAttributes(Type, Boolean)

YÖNTEMIne sürümden bağımsız erişime GetCustomAttributes(Type, Boolean) sahip COM nesneleri sağlar.

GetGetMethod()

YÖNTEMIne sürümden bağımsız erişime GetGetMethod() sahip COM nesneleri sağlar.

GetGetMethod(Boolean)

YÖNTEMIne sürümden bağımsız erişime GetGetMethod(Boolean) sahip COM nesneleri sağlar.

GetHashCode()

YÖNTEMIne sürümden bağımsız erişime GetHashCode() sahip COM nesneleri sağlar.

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

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

GetIndexParameters()

YÖNTEMIne sürümden bağımsız erişime GetIndexParameters() sahip COM nesneleri sağlar.

GetSetMethod()

YÖNTEMIne sürümden bağımsız erişime GetSetMethod() sahip COM nesneleri sağlar.

GetSetMethod(Boolean)

YÖNTEMIne sürümden bağımsız erişime GetSetMethod(Boolean) sahip COM nesneleri sağlar.

GetType()

YÖNTEMIne sürümden bağımsız erişime GetType() sahip COM nesneleri sağlar.

GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

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

YÖNTEMIne sürümden bağımsız erişime GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) sahip COM nesneleri sağlar.

GetValue(Object, Object[])

YÖNTEMIne sürümden bağımsız erişime GetValue(Object, Object[]) sahip COM nesneleri sağlar.

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

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

IsDefined(Type, Boolean)

YÖNTEMIne sürümden bağımsız erişime IsDefined(Type, Boolean) sahip COM nesneleri sağlar.

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

YÖNTEMIne sürümden bağımsız erişime SetValue(Object, Object, BindingFlags, Binder, CultureInfo) sahip COM nesneleri sağlar.

SetValue(Object, Object, Object[])

YÖNTEMIne sürümden bağımsız erişime SetValue(Object, Object, Object[]) sahip COM nesneleri sağlar.

ToString()

YÖNTEMIne sürümden bağımsız erişime ToString() sahip COM nesneleri sağlar.

Şunlara uygulanır