Aracılığıyla paylaş


EnumeratorToEnumVariantMarshaler Sınıf

Tanım

COM IEnumVARIANT arabirimini .NET Framework IEnumerator arabirimine (veya tersi) sıralar.

public ref class EnumeratorToEnumVariantMarshaler : System::Runtime::InteropServices::ICustomMarshaler
public class EnumeratorToEnumVariantMarshaler : System.Runtime.InteropServices.ICustomMarshaler
type EnumeratorToEnumVariantMarshaler = class
    interface ICustomMarshaler
Public Class EnumeratorToEnumVariantMarshaler
Implements ICustomMarshaler
Devralma
EnumeratorToEnumVariantMarshaler
Uygulamalar

Açıklamalar

Bu özel sıralayıcı için ve IEnumVARIANT için sıralar IEnumeratorIEnumVARIANT.IEnumerator CLR, COM numaralandırıcılarını ve .NET numaralandırıcılarını köprülerken otomatik olarak bu sınıfı kullanır. IEnumerator İçeri aktarılan COM sınıfında yöntemi tarafından GetEnumerator döndürülen tür, çağrıları IEnumVARIANT COM nesnesinin üyesi tarafından döndürülen arabirim işaretçisine -4 DISPID değeriyle eşlemek için kullanırEnumeratorToEnumVariantMarshaler.

Oluşturucular

EnumeratorToEnumVariantMarshaler()

Statik sınıf oluşturucuyu sağlar.

Yöntemler

CleanUpManagedData(Object)

Artık gerekli olmadığında yönetilen verilerin gerekli temizliğini gerçekleştirir.

CleanUpNativeData(IntPtr)

Yönetilmeyen verilerin artık gerekli olmadığında gerekli temizliği gerçekleştirir.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInstance(String)

Özel sıralayıcının bir örneğini döndürür.

GetNativeDataSize()

Sıralanacak yönetilmeyen verilerin bayt cinsinden boyutunu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MarshalManagedToNative(Object)

Yönetilen koddan yönetilmeyen koda bir nesneyi sıralar.

MarshalNativeToManaged(IntPtr)

Yönetilmeyen koddan yönetilen koda bir nesneyi sıralar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır