public Annotations UpdateAnnotations(Annotations annotations, SkylineObject skylineObject) { foreach (var annotationDef in AnnotationDefs) { annotations = annotations.ChangeAnnotation(annotationDef, skylineObject.GetAnnotation(annotationDef)); } return(annotations); }
private string FormatAnnotationValue(SkylineObject skylineObject, AnnotationDef annotationDef) { var value = skylineObject.GetAnnotation(annotationDef); if (value == null || false.Equals(value)) { return(string.Empty); } if (value is double d) { return(d.ToString(Formats.RoundTrip, CultureInfo)); } return(value.ToString()); }