Nitra.VisualStudio.LibraryNode.LibraryNode C# (CSharp) Method

LibraryNode() public method

public LibraryNode ( LibraryNode node ) : System
node LibraryNode
return System
		public LibraryNode(LibraryNode node)
		{
			_capabilities  = node._capabilities;
			_contextMenuID = node._contextMenuID;
			_displayData   = node._displayData;
			_name		  = node._name;
			_tooltip	   = node._tooltip;
			_type		  = node._type;
			_children	  = new List<LibraryNode>();

			foreach (LibraryNode child in node._children)
				_children.Add(child);

			_clipboardFormats = new List<VSOBJCLIPFORMAT>();

			foreach (VSOBJCLIPFORMAT format in node._clipboardFormats)
				_clipboardFormats.Add(format);

			_filteredView = new Dictionary<LibraryNodeType, LibraryNode>();
			_updateCount  = node._updateCount;
		}

Same methods

LibraryNode::LibraryNode ( string name ) : System
LibraryNode::LibraryNode ( string name, LibraryNodeType type ) : System
LibraryNode::LibraryNode ( string name, LibraryNodeType type, LibraryNodeCapabilities capabilities, CommandID contextMenuID ) : System