public void NotifyConsoleOfMultipleDescriptionsDetected(object sender, MultipleDescriptionsEventArgs e) { Console.WriteLine(@"Measurement has {0} descriptions!", e.DescriptionCount.ToString()); Console.WriteLine(@"Measurement {0}, StartOffset:{1}, EndOffset{2}", e.Measurement.SectionInfo.ToString(), e.Measurement.StartOffset.ToString(), e.Measurement.EndOffset.ToString()); int i = 1; foreach (LithologicDescription description in e.Descriptions) { Console.WriteLine(@"Description {0}: {1} StartOffset:{2} EndOffset{3}", i.ToString(), description.SectionInfo.ToString(), description.StartOffset.ToString(), description.EndOffset.ToString()); i++; } Console.WriteLine(); }
protected virtual void OnMultipleDescriptionsDetected(object sender, MultipleDescriptionsEventArgs e) { MultipleDescriptionsDetected?.Invoke(this, e); }