_FieldInfo Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

FieldInfo sınıfının genel üyelerini 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 System.Reflection.FieldInfo sınıf üyelerinin vtable sırasını korur.

Özellikler

Attributes

COM nesnelerine Attributes özelliğine sürümden bağımsız erişim sağlar.

DeclaringType

COM nesnelerine DeclaringType özelliğine sürümden bağımsız erişim sağlar.

FieldHandle

COM nesnelerine FieldHandle özelliğine sürümden bağımsız erişim sağlar.

FieldType

COM nesnelerine FieldType özelliğine sürümden bağımsız erişim sağlar.

IsAssembly

COM nesnelerine IsAssembly özelliğine sürümden bağımsız erişim sağlar.

IsFamily

COM nesnelerine IsFamily özelliğine sürümden bağımsız erişim sağlar.

IsFamilyAndAssembly

COM nesnelerine IsFamilyAndAssembly özelliğine sürümden bağımsız erişim sağlar.

IsFamilyOrAssembly

COM nesnelerine IsFamilyOrAssembly özelliğine sürümden bağımsız erişim sağlar.

IsInitOnly

COM nesnelerine IsInitOnly özelliğine sürümden bağımsız erişim sağlar.

IsLiteral

COM nesnelerine IsLiteral özelliğine sürümden bağımsız erişim sağlar.

IsNotSerialized

COM nesnelerine IsNotSerialized özelliğine sürümden bağımsız erişim sağlar.

IsPinvokeImpl

COM nesnelerine IsPinvokeImpl özelliğine sürümden bağımsız erişim sağlar.

IsPrivate

COM nesnelerine IsPrivate özelliğine sürümden bağımsız erişim sağlar.

IsPublic

COM nesnelerine IsPublic özelliğine sürümden bağımsız erişim sağlar.

IsSpecialName

COM nesnelerine IsSpecialName özelliğine sürümden bağımsız erişim sağlar.

IsStatic

COM nesnelerine IsStatic özelliğine sürümden bağımsız erişim sağlar.

MemberType

COM nesnelerine MemberType özelliğine sürümden bağımsız erişim sağlar.

Name

COM nesnelerine Name özelliğine sürümden bağımsız erişim sağlar.

ReflectedType

COM nesnelerine ReflectedType özelliğine sürümden bağımsız erişim sağlar.

Yöntemler

Equals(Object)

COM nesnelerine Equals(Object) yöntemine sürümden bağımsız erişim sağlar.

GetCustomAttributes(Boolean)

COM nesnelerine GetCustomAttributes(Boolean) yöntemine sürümden bağımsız erişim sağlar.

GetCustomAttributes(Type, Boolean)

COM nesnelerine GetCustomAttributes(Type, Boolean) yöntemine sürümden bağımsız erişim sağlar.

GetHashCode()

COM nesnelerine GetHashCode() yöntemine sürümden bağımsız erişim sağlar.

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

Bir ad kümesini ilgili dağıtım tanımlayıcıları kümesiyle eşler.

GetType()

COM nesnelerine GetType() yöntemine sürümden bağımsız erişim sağlar.

GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesnenin tür bilgilerini alır ve daha sonra arabirim için tür bilgilerini almak için kullanılabilir.

GetTypeInfoCount(UInt32)

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

GetValue(Object)

COM nesnelerine GetValue(Object) yöntemine sürümden bağımsız erişim sağlar.

GetValueDirect(TypedReference)

COM nesnelerine GetValueDirect(TypedReference) yöntemine 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 IsDefined(Type, Boolean) yöntemine sürümden bağımsız erişim sağlar.

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

COM nesnelerine SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) yöntemine sürümden bağımsız erişim sağlar.

SetValue(Object, Object)

COM nesnelerine SetValue(Object, Object) yöntemine sürümden bağımsız erişim sağlar.

SetValueDirect(TypedReference, Object)

COM nesnelerine SetValueDirect(TypedReference, Object) yöntemine sürümden bağımsız erişim sağlar.

ToString()

COM nesnelerine ToString() yöntemine sürümden bağımsız erişim sağlar.

Şunlara uygulanır