public void LoadXml(XmlElement value) { if (value == null) { throw new ArgumentNullException(nameof(value)); } MSignature.LoadXml(value); if (_context == null) { _context = value; } IsCacheValid = false; }