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 ;
2
2
using System . Collections . Generic ;
3
3
using System . ComponentModel ;
4
4
using System . Diagnostics . Contracts ;
@@ -333,10 +333,30 @@ public void CollapseAllClassNodes()
333
333
}
334
334
}
335
335
336
+ /// <summary>
337
+ /// Clears all displayed nodes.
338
+ /// </summary>
336
339
public void Clear ( )
337
340
{
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
+ }
340
360
}
341
361
342
362
/// <summary>Adds the class to the view.</summary>
You can’t perform that action at this time.
0 commit comments