Udostępnij za pośrednictwem


Klasa VisualizerObjectSource

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.DebuggerVisualizers.VisualizerObjectSource

Przestrzeń nazw:  Microsoft.VisualStudio.DebuggerVisualizers
Zestaw:  Microsoft.VisualStudio.DebuggerVisualizers (w Microsoft.VisualStudio.DebuggerVisualizers.dll)

Składnia

'Deklaracja
Public Class VisualizerObjectSource
public class VisualizerObjectSource
public ref class VisualizerObjectSource
type VisualizerObjectSource =  class end
public class VisualizerObjectSource

Typ VisualizerObjectSource uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna VisualizerObjectSource

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateReplacementObject
Metoda publicznaStatyczny element członkowski Deserialize
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetData
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski Serialize
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).
Metoda publiczna TransferData

Początek

Uwagi

Podglądacza to mały program, który korzysta z programu Visual Studio debugger do wyświetlania (wizualizować) obiektu określonego typu danych w wyraźny sposób.Wizualizowanie obiektu, podglądacza używa kodu, który uruchamia proces debugera ( debugera po stronie) oraz kod procesu debugowanego ( proces debugowany po stronie).

Po stronie debugera i obiektem debugowanym komunikować się ze sobą za pomocą VisualizerObjectSource i IVisualizerObjectProvider.

Używa się po stronie debugee DebuggerVisualizerAttribute określić obiekt VisualizerObjectSource dla strony debugera.Po stronie debugera miał do niej dostęp pośredni poprzez IVisualizerObjectProvider interfejsu.

Przykłady

[assembly: System.Diagnostics.DebuggerVisualizer(
   typeof(MyFirstVisualizer.DebuggerSide),
   // The object source is specified on the next line <<<<<
   typeof(VisualizerObjectSource),
   Target = typeof(System.String),
   Description = "My First Visualizer")]

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.DebuggerVisualizers