public override void GetChildren(
ISystemContext context,
IList<BaseInstanceState> children)
{
if (m_locked != null)
{
children.Add(m_locked);
}
if (m_lockingClient != null)
{
children.Add(m_lockingClient);
}
if (m_lockingUser != null)
{
children.Add(m_lockingUser);
}
if (m_remainingLockTime != null)
{
children.Add(m_remainingLockTime);
}
if (m_initLockMethod != null)
{
children.Add(m_initLockMethod);
}
if (m_renewLockMethod != null)
{
children.Add(m_renewLockMethod);
}
if (m_exitLockMethod != null)
{
children.Add(m_exitLockMethod);
}
if (m_breakLockMethod != null)
{
children.Add(m_breakLockMethod);
}
base.GetChildren(context, children);
}