C# Class Zetetic.Chain.Xml.XmlCatalog

Inheritance: Zetetic.Chain.CatalogBase, ICatalog
显示文件 Open project: skradel/Zetetic.Chain Class Usage Examples

Private Properties

Property Type Description
XmlCatalog_CommandAdded void
XmlCatalog_CommandRemoved void

Public Methods

Method Description
GetCommandNames ( ) : IEnumerable

Enumerate all command names

GetDescription ( ) : string
XmlCatalog ( ) : System
this ( string cmdName ) : ICommand

Protected Methods

Method Description
CheckDictionary ( ) : void

Vivify the array of serializable XmlCommand and XmlChain into the real thing within the (unXmlSerializable) dictionary

RemoveInternalByName ( string cmdName ) : void

Delete an item the internal serializable list of commands by name

Private Methods

Method Description
XmlCatalog_CommandAdded ( object sender, CatalogChangedEventArgs e ) : void
XmlCatalog_CommandRemoved ( object sender, CatalogChangedEventArgs e ) : void

Method Details

CheckDictionary() protected method

Vivify the array of serializable XmlCommand and XmlChain into the real thing within the (unXmlSerializable) dictionary
protected CheckDictionary ( ) : void
return void

GetCommandNames() public method

Enumerate all command names
public GetCommandNames ( ) : IEnumerable
return IEnumerable

GetDescription() public method

public GetDescription ( ) : string
return string

RemoveInternalByName() protected method

Delete an item the internal serializable list of commands by name
protected RemoveInternalByName ( string cmdName ) : void
cmdName string
return void

XmlCatalog() public method

public XmlCatalog ( ) : System
return System

this() public method

public this ( string cmdName ) : ICommand
cmdName string
return ICommand