using System.Collections.Generic;
public static void Main()
PlatformQuizSubmissionEvents fullResult = new PlatformQuizSubmissionEvents() {
QuizSubmissionEvents = new List<PlatformQuizSubmissionEvent>() {
new PlatformQuizSubmissionEvent() { Id = 1 },
new PlatformQuizSubmissionEvent() { Id = 2 },
var propertyName = "QuizSubmissionEvents";
var prop = fullResult.GetType().GetProperty(propertyName);
Console.WriteLine(prop.GetValue(fullResult, null));
Console.WriteLine($"Could not get value: {ex.Message}");
public class PlatformQuizSubmissionEvents
public List<PlatformQuizSubmissionEvent> QuizSubmissionEvents;
public class PlatformQuizSubmissionEvent
public int Id { get; set; }