EnumeratorToEnumVariantMarshaler Klasa

Definicja

Marshaluje interfejs COM IEnumVARIANT do interfejsu .NET Framework IEnumerator i na odwrót.

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
Dziedziczenie
EnumeratorToEnumVariantMarshaler
Implementuje

Uwagi

Ten niestandardowy marshaler jest marshalerem IEnumVARIANT i IEnumerator marshalsem do IEnumerator IEnumVARIANT . ClR automatycznie używa tej klasy do mostkować moduły wyliczający COM i moduły wyliczacze .NET. Typ zwracany przez metodę w zaimportowanej klasie COM służy do mapowania wywołań do wskaźnika interfejsu zwróconego przez członka obiektu COM z IEnumerator GetEnumerator EnumeratorToEnumVariantMarshaler IEnumVARIANT DISPID -4.

Konstruktory

EnumeratorToEnumVariantMarshaler()

Udostępnia konstruktor klasy statycznej.

Metody

CleanUpManagedData(Object)

Wykonuje niezbędne czyszczenie danych zarządzanych, gdy nie są już potrzebne.

CleanUpNativeData(IntPtr)

Wykonuje niezbędne oczyszczanie danych niezaiemowianych, gdy nie są już potrzebne.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInstance(String)

Zwraca wystąpienie niestandardowego marshalera.

GetNativeDataSize()

Zwraca rozmiar w bajtach niezamaniowanych danych do marshaledu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MarshalManagedToNative(Object)

Marshaluje obiekt z kodu zarządzanego do kodu nieza zarządzania.

MarshalNativeToManaged(IntPtr)

Marshaluje obiekt z kodu nieza zarządzania do kodu zarządzanego.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy