DkmPropertyProxy Classe

Définition

Wrapper Concord autour de IPropertyProxyEESide.

public ref class DkmPropertyProxy : Microsoft::VisualStudio::Debugger::DkmDataContainer
[System.Runtime.InteropServices.Guid("26a761e2-09ad-2a3e-6c9f-cc799df30828")]
public class DkmPropertyProxy : Microsoft.VisualStudio.Debugger.DkmDataContainer
[<System.Runtime.InteropServices.Guid("26a761e2-09ad-2a3e-6c9f-cc799df30828")>]
type DkmPropertyProxy = class
    inherit DkmDataContainer
Public Class DkmPropertyProxy
Inherits DkmDataContainer
Héritage
Attributs

Propriétés

EvaluationResult

Résultat d’évaluation sur lequel est basé ce proxy.

Id

Non décrit (API interne).

IsUnloaded

Retourne la valeur true si un événement non chargé a été déclenché pour cet objet (exemple : DkmThread :: Unload est appelé) ou si l’objet a été fermé. Notez que la prudence doit être utilisée lors de la vérification de cet État comme, sans synchronisation, l’état retourné peut ne plus être l’instruction après sa lecture.

(Hérité de DkmDataContainer)
UniqueId

GUID qui identifie de façon unique ce DkmPropertyProxy.

Méthodes

Create(UInt32, DkmSuccessEvaluationResult, DkmDataItem)

Créez une instance de l’objet DkmPropertyProxy.

CreateReplacementObject(Byte[])

Non décrit (API interne).

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

Cette API a été introduite dans Visual Studio 12 RTM (DkmApiVersion. VS12RTM).

GetDataItem<T>()

Obtient l’instance de’t’qui a été ajoutée à cette instance de conteneur. Si ce conteneur ne contient pas de’t', cette fonction retournera la valeur null.

(Hérité de DkmDataContainer)
GetInitialData()

Non décrit (API interne).

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

Cette API a été introduite dans Visual Studio 12 RTM (DkmApiVersion. VS12RTM).

GetManagedViewerCreationData(String, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, String, UInt32, Boolean)

Non décrit (API interne).

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

InitSourceDataProvider()

Non décrit (API interne).

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

InPlaceUpdateObject(Byte[])

Non décrit (API interne).

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

RemoveDataItem<T>()

Supprimez l’instance de’t’de ce conteneur. Il n’est généralement pas nécessaire d’appeler cette méthode, car un conteneur de données est automatiquement vidé lorsque l’objet est fermé.

(Hérité de DkmDataContainer)
ResolveAssemblyReference(String, UInt32, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, String, UInt32)

Implémente IPropertyProxyEESide :: ResolveAssemblyReference ().

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

SetDataItem<T>(DkmDataCreationDisposition, T)

Placez un nouvel élément dans le conteneur de données.

(Hérité de DkmDataContainer)

S’applique à