private void Test_BrowseWriteableMI_Click(object sender, EventArgs e)
{
try
{
using (Session session = CreateSession())
{
List<NodeId> nodeIds = m_testConfiguration.GetNodeList(m_testConfiguration.WriteableVariables, session.NamespaceUris);
IList<ILocalNode> nodes = new SelectNodesDlg().ShowDialog(session, null, nodeIds);
if (nodes != null)
{
if (m_testConfiguration.WriteableVariables == null)
{
m_testConfiguration.WriteableVariables = new ListOfTestNode();
}
m_testConfiguration.ReplaceNodeList(m_testConfiguration.WriteableVariables, nodes, session.NamespaceUris);
}
}
}
catch (Exception exception)
{
GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception);
}
}