/// <summary> /// Constructor for Xml Visualizer v.2. /// </summary> /// <param name="debugMode">Indicates if the visualizer should be used standalone or in debug mode.</param> private Visualizer(bool debugMode) { replaceObject = true; visualizerForm = new VisualizerForm(); if (debugMode) { visualizerForm.SetDebugMode(); } }
/// <summary> /// Disposes Xml Visualizer v.2. /// </summary> public void Dispose() { string modifiedXml = visualizerForm.GetModifiedXml(); if (visualizerForm != null) { if (!visualizerForm.IsDisposed) { visualizerForm.Dispose(); } visualizerForm = null; } if (OnDisposeEvent != null) { OnDisposeEvent(modifiedXml); } if (OnDisposeEventStatic != null) { OnDisposeEventStatic(modifiedXml); } }
/// <summary> /// Constructor for Xml Visualizer v.2. /// </summary> public Visualizer() { replaceObject = true; visualizerForm = new VisualizerForm(); }