ICustomAdapter Interface

Definition

Caution

ICustomAdapter may be unavailable in future releases.

Provides a way for clients to access the actual object, rather than the adapter object handed out by a custom marshaler.

C#
[System.Obsolete("ICustomAdapter may be unavailable in future releases.")]
public interface ICustomAdapter
C#
public interface ICustomAdapter
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomAdapter
Attributes

Remarks

The objects that the built-in custom marshalers hand out to clients implement this interface.

Methods

GetUnderlyingObject()

Provides access to the underlying object wrapped by a custom marshaler.

Applies to

Product Versions (Obsolete)
.NET 5, 6, 7, 8, 9 (Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 (4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided))
.NET Standard 1.1, 2.0 (1.2, 1.3, 1.4, 1.5, 1.6, 2.1)
UWP (10.0)