private void LoadUIComponents(object sender, EventArgs e) { #region TreeView ContextViewer.BeginUpdate(); ContextViewer.Nodes.Clear(); ContextViewer.Nodes.Add(new TreeNode("Pipeline Context")); foreach (PropertyInfo property in Context.GetType().GetProperties()) { string value; if (!(property.Name.Equals("ColumnNames") || property.Name.Equals("DataTypes"))) { if ((value = property.GetValue(Context).ToString()).Equals("\t")) { ContextViewer.Nodes[0].Nodes.Add(property.Name, property.Name + ": " + "{TAB}"); } else { ContextViewer.Nodes[0].Nodes.Add(property.Name, property.Name + ": " + value); } } } ContextViewer.EndUpdate(); ContextViewer.ExpandAll(); #endregion }
public void SetupContext() { var viewer = new ContextViewer(); var dictionary = new Dictionary <Type, object>(); _testMappingContext = new TestMappingContext(); dictionary.Add(typeof(TestMappingContext), _testMappingContext); View = viewer.Create(dictionary); }