diff --git a/src/Main/Base/Project/Dom/ClassBrowser/BaseTypesTreeNode.cs b/src/Main/Base/Project/Dom/ClassBrowser/BaseTypesTreeNode.cs
new file mode 100644
index 0000000000..db675a83f6
--- /dev/null
+++ b/src/Main/Base/Project/Dom/ClassBrowser/BaseTypesTreeNode.cs
@@ -0,0 +1,48 @@
+// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
+// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
+
+using System;
+
+namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
+{
+ ///
+ /// Description of BaseTypesTreeNode.
+ ///
+ public class BaseTypesTreeNode : ModelCollectionTreeNode
+ {
+ ITypeDefinitionModel definition;
+ string text;
+
+ public BaseTypesTreeNode(ITypeDefinitionModel definition)
+ {
+ if (definition == null)
+ throw new ArgumentNullException("definition");
+ this.definition = definition;
+ this.text = SD.ResourceService.GetString("MainWindow.Windows.ClassBrowser.BaseTypes");
+ }
+
+ protected override IModelCollection