File tree Expand file tree Collapse file tree 1 file changed +23
-3
lines changed Expand file tree Collapse file tree 1 file changed +23
-3
lines changed Original file line number Diff line number Diff line change 1- using System . Collections ;
1+ using System . Collections ;
22using System . Collections . Generic ;
33using System . ComponentModel ;
44using System . Diagnostics . Contracts ;
@@ -333,10 +333,30 @@ public void CollapseAllClassNodes()
333333 }
334334 }
335335
336+ /// <summary>
337+ /// Clears all displayed nodes.
338+ /// </summary>
336339 public void Clear ( )
337340 {
338- classesRootNode . Nodes . Clear ( ) ;
339- enumsRootNode . Nodes . Clear ( ) ;
341+ Clear ( true , true ) ;
342+ }
343+
344+ /// <summary>
345+ /// Clears the selected nodes.
346+ /// </summary>
347+ /// <param name="clearClasses">Clears the classes if set.</param>
348+ /// <param name="clearEnums">Clears the enums if set.</param>
349+ public void Clear ( bool clearClasses , bool clearEnums )
350+ {
351+ if ( clearClasses )
352+ {
353+ classesRootNode . Nodes . Clear ( ) ;
354+ }
355+
356+ if ( clearEnums )
357+ {
358+ enumsRootNode . Nodes . Clear ( ) ;
359+ }
340360 }
341361
342362 /// <summary>Adds the class to the view.</summary>
You can’t perform that action at this time.
0 commit comments