IPropertyProxyEESide

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

This interface provides methods to view data on the associated object. This interface is part of the support for type visualizers.

Syntax

IPropertyProxyEESide : IUnknown

Notes for Implementers

An expression evaluator implements this interface to support type visualizers.

Notes for Callers

Call GetPropertyProxy to obtain this interface. Call QueryInterface on an IDebugProperty3 interface to obtain the IPropertyProxyProvider interface.

Methods in Vtable order

The following methods are implemented by this interface:

Method Description
InitSourceDataProvider Initializes a data source provider so that the object's data can be accessed.
GetManagedViewerCreationData Retrieves information about the object's assembly.
GetInitialData Gets the initial data for the object.
CreateReplacementObject Creates a copy of an existing data storage.
InPlaceUpdateObject Creates a reference to an existing data storage.
ResolveAssemblyRef Retrieves information about a specific assembly in context of the assembly containing this object.

Remarks

A type visualizer uses this interface to access the values associated with the object that this interface is part of. The data is accessed through the IEEDataStorage interface, which provides a read-only view of the data.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also