I am using C# 8 and enable Nullable feature, but I am confused with below scenario

it shows errorsList could be null, why is that? btw, if errorsList can be null, why compiler doesn't product a underwave warning for errorsList.Count?
even if I add a null-forgiving operator !, it sill shows errorsList could be null?
