_FieldInfo Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zpřístupňuje veřejné členy FieldInfo třídy nespravovanému kódu.

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
Odvozené
Atributy

Poznámky

Toto rozhraní je pro přístup ke spravovaným třídám z nespravovaného kódu a nemělo by se volat ze spravovaného kódu.

Toto rozhraní zachovává pořadí vtable členů třídy, ke kterým lze přistupovat pomocí System.Reflection.FieldInfo nespravovaných objektů COM.

Vlastnosti

Attributes

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na Attributes verzi.

DeclaringType

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na DeclaringType verzi.

FieldHandle

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na FieldHandle verzi.

FieldType

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na FieldType verzi.

IsAssembly

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsAssembly verzi.

IsFamily

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsFamily verzi.

IsFamilyAndAssembly

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsFamilyAndAssembly .

IsFamilyOrAssembly

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsFamilyOrAssembly .

IsInitOnly

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsInitOnly .

IsLiteral

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsLiteral .

IsNotSerialized

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsNotSerialized .

IsPinvokeImpl

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsPinvokeImpl .

IsPrivate

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsPrivate .

IsPublic

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsPublic .

IsSpecialName

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsSpecialName .

IsStatic

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi IsStatic .

MemberType

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi MemberType .

Name

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi Name .

ReflectedType

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi ReflectedType .

Metody

Equals(Object)

Poskytuje objekty modelu COM přístup k metodě nezávislé na Equals(Object) verzi.

GetCustomAttributes(Boolean)

Poskytuje objekty modelu COM přístup k metodě nezávislé na GetCustomAttributes(Boolean) verzi.

GetCustomAttributes(Type, Boolean)

Poskytuje objekty modelu COM přístup k metodě nezávislé na GetCustomAttributes(Type, Boolean) verzi.

GetHashCode()

Poskytuje objekty modelu COM přístup k metodě nezávislé na GetHashCode() verzi.

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

GetType()

Poskytuje objekty modelu COM přístup k metodě nezávislé na GetType() verzi.

GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

GetValue(Object)

Poskytuje objekty modelu COM přístup k metodě nezávislé na GetValue(Object) verzi.

GetValueDirect(TypedReference)

Poskytuje objekty modelu COM přístup k metodě nezávislé na GetValueDirect(TypedReference) verzi.

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

IsDefined(Type, Boolean)

Poskytuje objekty modelu COM přístup k metodě nezávislé na IsDefined(Type, Boolean) verzi.

SetValue(Object, Object)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi SetValue(Object, Object) .

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) .

SetValueDirect(TypedReference, Object)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi SetValueDirect(TypedReference, Object) .

ToString()

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi ToString() .

Platí pro