Click or drag to resize

AddInTreeImpl Class

Class containing the AddInTree. Contains methods for accessing tree nodes and building items.
Inheritance Hierarchy
SystemObject
  Altaxo.AddInItemsAddInTreeImpl

Namespace: Altaxo.AddInItems
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class AddInTreeImpl : IAddInTree

The AddInTreeImpl type exposes the following members.

Constructors
 NameDescription
Public methodAddInTreeImplInitializes a new instance of the AddInTreeImpl class
Top
Properties
 NameDescription
Public propertyAddIns Gets the list of loaded AddIns.
Public propertyConditionEvaluators Gets a dictionary of registered condition evaluators.
Public propertyDoozers Gets a dictionary of registered doozers.
Top
Methods
 NameDescription
Public methodBuildItem(String, Object) Builds a single item in the addin tree.
Public methodBuildItem(String, Object, IEnumerableICondition) 
Public methodBuildItemsT Builds the items in the path. Ensures that all items have the type T.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTreeNode(String) Gets the AddInTreeNode representing the specified path. An exception will be thrown if the node is not found.
Public methodGetTreeNode(String, Boolean) Gets the AddInTreeNode representing the specified path.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInsertAddIn The specified AddIn is added to the AddIns collection. If the AddIn is enabled, its doozers, condition evaluators and extension paths are added to the AddInTree and its resources are added to the IResourceService.
Public methodLoad Loads a list of .addin files, ensuring that dependencies are satisfied. This method is normally called by RunInitialization.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRemoveAddIn The specified AddIn is removed to the AddIns collection. This is only possible for disabled AddIns, enabled AddIns require a restart of the application to be removed.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also