public void AddSafeBag(Pkcs12SafeBag safeBag) { if (safeBag is null) { throw new ArgumentNullException(nameof(safeBag)); } if (IsReadOnly) { throw new InvalidOperationException(SR.Cryptography_Pkcs12_SafeContentsIsReadOnly); } _bags ??= new List <Pkcs12SafeBag>(); _bags.Add(safeBag); }