C# Class Mono.Addins.ExtensionTree

Inheritance: Mono.Addins.TreeNode
Afficher le fichier Open project: mono/mono-addins Class Usage Examples

Méthodes publiques

Méthode Description
ExtensionTree ( AddinEngine addinEngine, Mono.Addins.ExtensionContext context ) : System
LoadExtension ( string addin, Mono.Addins.Description.Extension extension, ArrayList addedNodes ) : void
ReadNode ( Mono.Addins.TreeNode tnode, string addin, Mono.Addins.Description.ExtensionNodeType ntype, Mono.Addins.Description.ExtensionNodeDescription elem, ModuleDescription module ) : Mono.Addins.ExtensionNode

Private Methods

Méthode Description
CreateFieldData ( MemberInfo member, NodeAttributeAttribute at, string &name, Mono.Addins.Description.ExtensionNodeType &boundAttributeType ) : Mono.Addins.Description.ExtensionNodeType.FieldData
GetMembersMap ( Type type, Mono.Addins.Description.ExtensionNodeType &boundAttributeType ) : ExtensionNodeType.FieldData>.Dictionary
InitializeNodeType ( Mono.Addins.Description.ExtensionNodeType ntype ) : bool
LoadExtensionElement ( Mono.Addins.TreeNode tnode, string addin, ExtensionNodeDescriptionCollection extension, ModuleDescription module, int &curPos, BaseCondition parentCondition, bool inComplextCondition, ArrayList addedNodes ) : void
ReadComplexCondition ( Mono.Addins.Description.ExtensionNodeDescription elem, BaseCondition parentCondition ) : BaseCondition

Method Details

ExtensionTree() public méthode

public ExtensionTree ( AddinEngine addinEngine, Mono.Addins.ExtensionContext context ) : System
addinEngine AddinEngine
context Mono.Addins.ExtensionContext
Résultat System

LoadExtension() public méthode

public LoadExtension ( string addin, Mono.Addins.Description.Extension extension, ArrayList addedNodes ) : void
addin string
extension Mono.Addins.Description.Extension
addedNodes System.Collections.ArrayList
Résultat void

ReadNode() public méthode

public ReadNode ( Mono.Addins.TreeNode tnode, string addin, Mono.Addins.Description.ExtensionNodeType ntype, Mono.Addins.Description.ExtensionNodeDescription elem, ModuleDescription module ) : Mono.Addins.ExtensionNode
tnode Mono.Addins.TreeNode
addin string
ntype Mono.Addins.Description.ExtensionNodeType
elem Mono.Addins.Description.ExtensionNodeDescription
module Mono.Addins.Description.ModuleDescription
Résultat Mono.Addins.ExtensionNode