/// <summary>
/// Saves the attributes from the stream.
/// </summary>
/// <param name="context">The context for the system being accessed.</param>
/// <param name="encoder">The encoder wrapping the stream to write.</param>
public override void Save(ISystemContext context, XmlEncoder encoder)
{
base.Save(context, encoder);
encoder.PushNamespace(Namespaces.OpcUaXsd);
if (m_executable)
{
encoder.WriteBoolean("Executable", m_executable);
}
if (m_userExecutable)
{
encoder.WriteBoolean("UserExecutable", m_executable);
}
encoder.PopNamespace();
}