private static void OnFrameContextDataSourceChanged(object sender, AnnotationDataSourceContextEventArgs <Frame> e) { if (e.DataSource != null) { var reconstruction = GetReconstruction(e.DataSource); e[_keyReconstructionSequence] = reconstruction; var acquisitionIndices = reconstruction != null ? reconstruction.AcquisitionIndex : null; var acquisitions = GetAcquisitions(e.DataSource, acquisitionIndices); e[_keyAcquisitionSequence] = acquisitions; } }
private static void OnFrameContextDataSourceChanged(object sender, AnnotationDataSourceContextEventArgs <Frame> e) { if (e.DataSource != null) { var reconstruction = GetReconstruction(e.DataSource); if (reconstruction == null) { return; } e[_keyReconstructionSequence] = reconstruction; var acquisitions = GetAcquisitions(e.DataSource, reconstruction.AcquisitionIndex); if (acquisitions == null) { return; } e[_keyAcquisitionSequence] = acquisitions; } }