Нет никаких признаков того, что вы когда-либо назначали значение своей переменной. Например, вы можете изменить Members
на:
public class Members
{
public static readonly List<Guid> Live = new List<Guid>();
}
Если вы этого не сделаете - и не назначите ему значение в другом месте - оно всегда будет иметь значение null
, поэтому вы получаете это исключение.
Обратите внимание, что я настоятельно рекомендую вам не использовать глобальное состояние, подобное этому, а также , а не , иметь открытые поля.