Wizualizacja danych

Visual Studio dla komputerów Mac obsługuje interfejs użytkownika debugera, umożliwiając wizualizacje wartości zmiennej, pola lub właściwości podczas debugowania. Te wizualizatory danych pokazują rozszerzoną wersję danych i umożliwiają deweloperom sprawdzanie znanych struktur, na przykład pokazując kolor struktury kolorów.

Wizualizatory w oknie debugowania Lokalne można wyświetlić, klikając ikonę podglądu wyświetlaną po prawej stronie wartości, gdy użytkownik najedzie kursorem na wiersz:

Okno locals (Okna lokalizacji lokalnych)

Na poniższej liście przedstawiono wiele nowych wizualizacji dostępnych podczas debugowania w Visual Studio dla komputerów Mac.

Punkt

Punkt/punktF lub CGPoint w systemach iOS i Mac będzie renderowany jako krotka przedstawiająca wartości X i Y w oknach debugowania:

Wizualizacja punktów

Rozmiar

Rozmiar/rozmiarF lub CGSize w systemach iOS i Mac będzie renderowany jako prostokąt. Jest on rysowany w celu skalowania do momentu, gdy wymiar powiększy się o ponad 250 pikseli, po czym przeskaluje prostokąt o największym wymiarze 250 pikseli:

Wizualizacja rozmiaru

Prostokąt

Prostokąt/ProstokątF lub CGRect w systemach iOS i Mac spowoduje wyświetlenie wymiarów i źródła. Podobnie jak w przypadku rozmiaru, jest on rysowany w celu skalowania, dopóki wymiar nie przeskaluje się ponad 250 pikseli:

Wizualizacja prostokąta

Współrzędnych

Współrzędne są wykreślone na mapie z lokalizacją przypiętą do środka:

Wizualizacja współrzędnych

Kolor

Spowoduje to wyświetlenie właściwości UIColor, CGColor i Color, które przedstawiają podgląd kolorów, składniki RGBA, wartości Hue-Saturation-Lightness i wartość hex koloru:

Wizualizacja kolorów

Obrazy

Nośniki będą renderowane w celu skalowania do maksymalnego wymiaru 250 pikseli i skalowane w celu dopasowania, gdy obraz przekroczy 250 pikseli:

Wizualizacja obrazu

Krzywe Beziera

Wizualizator wyświetli element NSBezierPath :

Wizualizacja krzywej Beziera

Ciąg

Ciąg o wartości mniejszej niż 100 znaków jest wyświetlany w całości bez podglądu. Dłuższe ciągi są wyświetlane w całości w wersji zapoznawczej. Ciągi można edytować, a do wizualizatora jest dołączany przycisk edycji, który umożliwia edytowanie wartości ciągu w podglądzie lub w Edytorze wartości ciągu, jak pokazano poniżej:

Wizualizacja ciągów

Małe ciągi:

Wizualizacja małych ciągów]

Ciągi średniej długości:

Wizualizacja ciągów średnich

Edytor:

Wizualizacja edytora

Ienumerable

IEnumerable wylicza wszystkie wartości; Wartości każdej z nich można wyświetlić, klikając przycisk Pokaż wartości. Opcja IEnumerable nie będzie wyświetlać wartości dla obiektów takich jak , , , ponieważ mają Array ArrayList one własne List<> Dictionary<,> wizualizatory debugera.

Wizualizacja iEnumerable

Inne wizualizatory

Poniżej wymieniono inne typy, które również mają własne wizualizatory wbudowane:

Inne wizualizacje

  • Typy pierwotne
    • Spowoduje to pokazanie wartości pierwotnej typu pierwotnego.
  • Wyliczenie
    • Spowoduje to wyświetlenie wartości pola bez kwalifikatora typu wyliczania.
  • Krotki
    • Wyświetlane w formacie (,)
  • Null
    • Wyświetla wartość "null".
  • Adres URL
    • Spowoduje to wyświetlenie hiperlinku, który można kliknąć.
  • Intptr
    • Spowoduje to wyświetlenie szesnastkową reprezentację intPtr.

Zobacz też