/// <summary>
 /// Gets a diagnostic for a <see cref="AvaloniaProperty"/> on a <see cref="AvaloniaObject"/>.
 /// </summary>
 /// <param name="o">The object.</param>
 /// <param name="property">The property.</param>
 /// <returns>
 /// A <see cref="AvaloniaPropertyValue"/> that can be used to diagnose the state of the
 /// property on the object.
 /// </returns>
 public static AvaloniaPropertyValue GetDiagnostic(this AvaloniaObject o, AvaloniaProperty property)
 {
     return(o.GetDiagnosticInternal(property));
 }