public override void GetChildren( ISystemContext context, IList<BaseInstanceState> children) { if (m_transferToDeviceMethod != null) { children.Add(m_transferToDeviceMethod); } if (m_transferFromDeviceMethod != null) { children.Add(m_transferFromDeviceMethod); } if (m_fetchTransferResultDataMethod != null) { children.Add(m_fetchTransferResultDataMethod); } base.GetChildren(context, children); }