/// <summary> /// Updates the attributes from the stream. /// </summary> /// <param name="context">The context for the system being accessed.</param> /// <param name="decoder">The decoder wrapping the stream to read.</param> public override void Update(ISystemContext context, XmlDecoder decoder) { base.Update(context, decoder); decoder.PushNamespace(Namespaces.OpcUaXsd); if (decoder.Peek("EventNotifier")) { EventNotifier = decoder.ReadByte("EventNotifier"); } if (decoder.Peek("ContainsNoLoops")) { ContainsNoLoops = decoder.ReadBoolean("ContainsNoLoops"); } decoder.PopNamespace(); }