IVisualizerObjectProvider.IsObjectReplaceable-Eigenschaft
Aktualisiert: November 2007
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntax
'Declaration
ReadOnly Property IsObjectReplaceable As Boolean
'Usage
Dim instance As IVisualizerObjectProvider
Dim value As Boolean
value = instance.IsObjectReplaceable
bool IsObjectReplaceable { get; }
property bool IsObjectReplaceable {
bool get ();
}
function get IsObjectReplaceable () : boolean
Eigenschaftenwert
Typ: System.Boolean
Bestimmt, ob das darzustellende Datenobjekt ersetzbar (Lese-/Schreibzugriff) oder nicht ersetzbar (schreibgeschützt) ist.
Hinweise
Bevor Sie Daten durch Aufrufen von ReplaceData oder ReplaceObject zu ersetzen versuchen, sollten Sie zuerst diese Methode aufrufen, um zu prüfen, ob das Objekt ersetzbar ist. Wenn diese Methode false zurückgibt, behandeln Sie das Objekt als schreibgeschützt.
Beispiele
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
// Get a string from the debuggee side and display it in a message box.
String myString = objectProvider.GetObject().ToString();
MessageBox.Show(myString);
// Modify the string and send it back to the debuggee side.
String myNewString = myString.ToUpper();
// Make sure the object is replacable before you try to replace it.
// Otherwise, you will get an exception.
if (objectProvider.IsObjectReplaceable)
{
objectProvider.ReplaceObject(myNewString);
}
}
// Other DebuggerSide methods ommitted for clarity.
}
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IVisualizerObjectProvider-Schnittstelle