_PropertyInfo Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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
| Name | Description |
|---|---|
| Attributes |
ÖZELLIĞIne Attributes sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| CanRead |
ÖZELLIĞIne CanRead sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| CanWrite |
ÖZELLIĞIne CanWrite sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| DeclaringType |
ÖZELLIĞIne DeclaringType sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| IsSpecialName |
ÖZELLIĞIne IsSpecialName sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| MemberType |
ÖZELLIĞIne MemberType sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| Name |
ÖZELLIĞIne Name sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| PropertyType |
ÖZELLIĞIne PropertyType sürümden bağımsız erişime sahip COM nesneleri sağlar. |
| ReflectedType |
ÖZELLIĞIne ReflectedType sürümden bağımsız erişime sahip COM nesneleri sağlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
COM nesnelerine yönteme Equals(Object) sürümden bağımsız erişim sağlar. |
| GetAccessors() |
COM nesnelerine yönteme GetAccessors() sürümden bağımsız erişim sağlar. |
| GetAccessors(Boolean) |
COM nesnelerine yönteme GetAccessors(Boolean) sürümden bağımsız erişim sağlar. |
| GetCustomAttributes(Boolean) |
COM nesnelerine yönteme GetCustomAttributes(Boolean) sürümden bağımsız erişim sağlar. |
| GetCustomAttributes(Type, Boolean) |
COM nesnelerine yönteme GetCustomAttributes(Type, Boolean) sürümden bağımsız erişim sağlar. |
| GetGetMethod() |
COM nesnelerine yönteme GetGetMethod() sürümden bağımsız erişim sağlar. |
| GetGetMethod(Boolean) |
COM nesnelerine yönteme GetGetMethod(Boolean) sürümden bağımsız erişim sağlar. |
| GetHashCode() |
COM nesnelerine yönteme GetHashCode() sürümden bağımsız erişim 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() |
COM nesnelerine yönteme GetIndexParameters() sürümden bağımsız erişim sağlar. |
| GetSetMethod() |
COM nesnelerine yönteme GetSetMethod() sürümden bağımsız erişim sağlar. |
| GetSetMethod(Boolean) |
COM nesnelerine yönteme GetSetMethod(Boolean) sürümden bağımsız erişim sağlar. |
| GetType() |
COM nesnelerine yönteme GetType() sürümden bağımsız erişim 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) |
COM nesnelerine yönteme GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) sürümden bağımsız erişim sağlar. |
| GetValue(Object, Object[]) |
COM nesnelerine yönteme GetValue(Object, Object[]) sürümden bağımsız erişim sağlar. |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bir nesne tarafından kullanıma sunulan özelliklere ve yöntemlere erişim sağlar. |
| IsDefined(Type, Boolean) |
COM nesnelerine yönteme IsDefined(Type, Boolean) sürümden bağımsız erişim sağlar. |
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
COM nesnelerine yönteme SetValue(Object, Object, BindingFlags, Binder, CultureInfo) sürümden bağımsız erişim sağlar. |
| SetValue(Object, Object, Object[]) |
COM nesnelerine yönteme SetValue(Object, Object, Object[]) sürümden bağımsız erişim sağlar. |
| ToString() |
COM nesnelerine yönteme ToString() sürümden bağımsız erişim sağlar. |