_FieldInfo Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

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

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
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.FieldInfo korur.

Özellikler

Attributes

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

DeclaringType

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

FieldHandle

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

FieldType

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

IsAssembly

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsInitOnly

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

IsLiteral

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

IsNotSerialized

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

IsPinvokeImpl

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

ÖZELLIĞIne sürümden bağımsız erişime IsStatic 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.

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.

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.

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.

GetType()

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

GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.

GetTypeInfoCount(UInt32)

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

GetValue(Object)

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

GetValueDirect(TypedReference)

YÖNTEMIne sürümden bağımsız erişime GetValueDirect(TypedReference) 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)

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

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

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

SetValueDirect(TypedReference, Object)

YÖNTEMIne sürümden bağımsız erişime SetValueDirect(TypedReference, 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