Visualizações de dadosData visualizations

O Visual Studio para Mac inclui suporte da interface do usuário para o depurador, permitindo visualizações dos valores de uma variável, campo ou propriedade durante a depuração.Visual Studio for Mac includes UI support for the debugger, allowing visualizations of the values of a variable, field, or property while debugging. Esses visualizadores de dados mostram uma versão estendida dos dados e permitem que os desenvolvedores inspecionem estruturas conhecidas, por exemplo, mostrando a cor de um struct de cores.These data visualizers show an extended version of the data and allow developers to inspect known structures, for example showing the color of a color struct.

Os visualizadores no painel de depuração Local podem ser exibidos clicando no ícone de versão prévia que aparece à direita do valor quando o usuário focaliza a linha:Visualizers in the debug Local pad can be displayed by clicking on the preview icon that appears to the right of the value, when the user hovers over the row:

Painel local

A lista a seguir examina muitas das novas visualizações disponíveis durante a depuração no Visual Studio para Mac.The list below looks at many of the new visualizations available when debugging in Visual Studio for Mac.

PontoPoint

Um Point/PointF ou CGPoint no iOS e no Mac será renderizado como uma tupla mostrando os valores X e Y no painel de depuração:A Point/PointF, or CGPoint in iOS and Mac, will render as a tuple showing the X and Y values in the debug pad:

Visualização de Ponto

TamanhoSize

Um Size/SizeF ou CGSize no iOS e no Mac será renderizado como um retângulo.A Size/SizeF, or CGSize in iOS and Mac, will render as a rectangle. Ele é desenhado para ser dimensionado até que uma dimensão aumente para mais de 250 px, ponto em que ele dimensionará o retângulo com a dimensão maior como 250 px:It is drawn to scale until a dimension grows past 250 px, at which point it will scale the rectangle with the largest dimension as 250 px:

Visualização de tamanhoSize Visualization

RetânguloRectangle

Um Rectangle/RectangleF ou CGRect no iOS e no Mac, exibirá as dimensões e a origem.A Rectangle/RectangleF, or CGRect in iOS and Mac, will display the dimensions and origin. Semelhante ao Tamanho, ele é desenhado para ser dimensionado até que uma dimensão aumente para mais de 250 px:Similar to Size, it is drawn to scale, until a dimension grows past 250 px:

Visualização de Retângulo

CoordenadaCoordinate

As coordenadas são plotadas em um mapa, com o local fixado no centro:Coordinates are plotted on a map, with the location pinned to the center:

Visualização de coordenadaCoordinate Visualization

CorColor

Isso exibirá as propriedades UIColor, CGColor e Color, ilustrando a visualização de cores, os componentes RGBA, os valores de matiz-saturação-luminosidade e o valor hexadecimal da cor:This will display UIColor, CGColor, and Color properties, depicting the color preview, RGBA components, Hue-Saturation-Lightness values, and the hex value of the color:

Visualização de Cor

ImagensImages

A mídia será renderizada para ser dimensionada, até uma dimensão máxima de 250 px e para ajustar-se quando a imagem exceder 250 px:Media will be rendered to scale, up to a maximum dimension of 250 px, and will be scaled to fit when the image exceeds 250 px:

Visualização de Imagem

Curvas de BézierBezier Curves

O visualizador exibirá um NSBezierPath:The visualizer will display an NSBezierPath:

Visualização de curva de Bézier

Cadeia de CaracteresString

Uma cadeia de caracteres de menos de 100 caracteres é exibida inteira, sem uma visualização.A string of fewer than 100 characters is displayed in full, without a preview. As cadeias de caracteres mais longas são exibidas inteiras na visualização.Longer strings are displayed in full in the preview. Cadeias de caracteres são editáveis e o visualizador acompanha um botão Editar para permitir que o valor de cadeia de caracteres seja editado na visualização ou no Editor de Valor de Cadeia de Caracteres, mostrado abaixo:Strings are editable, and the visualizer is accompanied by an edit button, allowing the string value to be edited either in the preview or in the String Value Editor, shown below:

Visualização de cadeia de caracteres

Cadeias de caracteres pequenas:Small Strings:

Visualização de cadeia de caracteres pequenas]]

Cadeias de caracteres de tamanho médio:Medium-length Strings:

Visualização de cadeia de caracteres média

Editor:Editor:

Visualização do Editor

IEnumerableIEnumerable

IEnumerable enumera todos os valores e cada um deles pode ser exibido clicando no botão Mostrar valores.IEnumerable enumerates all values; the values of each can be viewed by clicking the Show Values button. A opção de IEnumerable não exibe valores de objetos, como Array, ArrayList, List<> e Dictionary<,>, como eles têm seus próprios visualizadores do depurador.The IEnumerable option will not display values for objects such as Array, ArrayList, List<>, Dictionary<,> as these have their own debugger visualizers.

Visualização de IEnumerable

Outros visualizadoresOther Visualizers

Alguns outros tipos que também têm seus próprios visualizadores embutidos estão listados abaixo:Some other types that also have their own inline visualizers are listed below:

Outras visualizações

  • PrimitivesPrimitives
    • Mostra o valor bruto do tipo primitivo.This will show the raw value of the primitive type.
  • EnumEnum
    • Exibe o valor do campo sem o qualificador do Tipo enumeração.This will display the field value without the enum Type qualifier.
  • TupleTuple
    • Exibido no formato (,)Displayed in the format (,)
  • NullNull
    • Mostra o valor “null”.Shows "null" value.
  • URLURL
    • Exite um hiperlink clicável.This will display a clickable hyperlink.
  • IntPtrIntPtr
    • Exibe uma representação hexadecimal de IntPtr.This will display a hexadecimal representation of the IntPtr.

Consulte tambémSee also