CodeCarvings.Piczard
CodeCarvings.Piczard.Plugins Namespace
See Also  Inheritance Hierarchy Send Feedback
The CodeCarvings.Piczard.Plugins namespace provides classes and interfaces that support the Plugin infrastructure of Piczard.

Classes

  Class Description
Class Plugin Represents the base class for Piczard plugins; all plugins must be objects that implement this class.
Class PluginConstructorArgs Provides data for the constructor of the Plugin class. This class cannot be inherited.
Class PluginInitializationArgs Provides data for the Initialize method of the Plugin class.
Class PluginOperationResult Represents the result of a Plugin operation; the operation does not produce any value (void); the PluginOperationResult object indicates only if the Plugin has Handled the operation.
Class Generic PluginOperationResult Represents the result of a Plugin operation; the operation produces a value of type T; the Generic PluginOperationResult<T> object also indicates if the Plugin has Handled the operation. This class cannot be inherited.
Class ReadOnlyPluginDictionary Represents a read-only dictionary of Plugin. The key corresponds to the name of the Plugin (PluginName property). This class cannot be inherited.

Interfaces

  Interface Description
Interface IDynamicLocalizationPlugin Defines methods that must be implemented by a Plugin class  that handles dynamic localization.
Interface IImageArchiverPlugin Defines methods that must be implemented by a Plugin class that wants to manage the loading and/or saving of a particular image format.
Interface IImageQuantizerPlugin Defines methods that must be implemented by a Plugin class that handles custom image quantization.
Interface IStaticLocalizationPlugin Defines methods that must be implemented by a Plugin class that handles static localization.

Remarks

For more informatio about Piczard Plugins please see:

See Also

©2013 Sergio Turolla. All Rights Reserved.