_MethodInfo Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

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

public interface class _MethodInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MethodInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _MethodInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MethodInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _MethodInfo = interface
Public Interface _MethodInfo
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.MethodInfo korur.

Özellikler

Name Description
Attributes

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

CallingConvention

ÖZELLIĞIne CallingConvention 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.

IsAbstract

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

IsAssembly

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

IsConstructor

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsFinal

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

IsHideBySig

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

IsPrivate

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

IsPublic

ÖZELLIĞIne IsPublic 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.

IsStatic

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

IsVirtual

ÖZELLIĞIne IsVirtual 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.

MethodHandle

ÖZELLIĞIne MethodHandle 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.

ReflectedType

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

ReturnType

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

ReturnTypeCustomAttributes

ÖZELLIĞIne ReturnTypeCustomAttributes 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.

GetBaseDefinition()

COM nesnelerine yönteme GetBaseDefinition() 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.

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.

GetMethodImplementationFlags()

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

GetParameters()

COM nesnelerine yönteme GetParameters() 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).

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

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

Invoke(Object, Object[])

COM nesnelerine yönteme Invoke(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.

ToString()

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

Şunlara uygulanır