C# Class Mono.Addins.Description.ExtensionPoint

An extension point definition.
Inheritance: ObjectDescription
Show file Open project: mono/mono-addins Class Usage Examples

Private Properties

Property Type Description
Clear void
ExtensionPoint System
MergeWith void
Read void
SaveXml void
SetExtensionsAddinId void
SetNodeSet void
UnmergeExternalData void
Verify void
Write void

Public Methods

Method Description
AddExtensionNode ( string name, string typeName ) : Mono.Addins.Description.ExtensionNodeType

Adds an extension node type.

This method can be used to register a new allowed node type for the extension point.

CopyFrom ( ExtensionPoint ep ) : void

Copies another extension point.

ExtensionPoint ( ) : System

Initializes a new instance of the Mono.Addins.Description.ExtensionPoint class.

Private Methods

Method Description
Clear ( ) : void
ExtensionPoint ( XmlElement elem ) : System
MergeWith ( string thisAddinId, ExtensionPoint ep ) : void
Read ( Mono.Addins.Serialization.BinaryXmlReader reader ) : void
SaveXml ( XmlElement parent ) : void
SetExtensionsAddinId ( string addinId ) : void
SetNodeSet ( Mono.Addins.Description.ExtensionNodeSet nset ) : void
UnmergeExternalData ( string thisAddinId, Hashtable addinsToUnmerge ) : void
Verify ( string location, StringCollection errors ) : void
Write ( Mono.Addins.Serialization.BinaryXmlWriter writer ) : void

Method Details

AddExtensionNode() public method

Adds an extension node type.
This method can be used to register a new allowed node type for the extension point.
public AddExtensionNode ( string name, string typeName ) : Mono.Addins.Description.ExtensionNodeType
name string /// Name of the node ///
typeName string /// Name of the type that implements the extension node. ///
return Mono.Addins.Description.ExtensionNodeType

CopyFrom() public method

Copies another extension point.
public CopyFrom ( ExtensionPoint ep ) : void
ep ExtensionPoint /// Extension point from which to copy. ///
return void

ExtensionPoint() public method

Initializes a new instance of the Mono.Addins.Description.ExtensionPoint class.
public ExtensionPoint ( ) : System
return System