IMetabaseCustomExtender

Assembly: Metabase;

Description

The IMetabaseCustomExtender interface contains properties that are used to work with a container of repository custom classes.

Inheritance Hierarchy

          IMetabaseCustomExtender

Comments

A custom class container is a special object included in custom metadata.

To get a custom class container, use the IMetabase.SpecialObject property. As a value of the Index parameter specify value of the MetabaseSpecialObject.CustomExtender enumeration.

Properties

  Property name Brief description
Classes The Classes property returns a collection of objects that are in a container.
Events The Events property returns a collection of custom events.
IsShared The IsShared property determines whether container classes are available for use.
LargeImages The LargeImages property determines a source of large icons for classes objects that contain in a container.
NameResource The NameResource property determines an identifier of a string resource for a container.
Resource The Resource property determines container resources.
SmallImages The SmallImages property determines a source of small icons for classes objects that contain in a container.

Methods

  Method name Brief description
GetObjectLargeImages

The GetObjectLargeImages method returns classes, for which the system icon 32*32 pixels was changed.

GetObjectSmallImages

The GetObjectSmallImages method returns classes, for which the system icon 16x16 pixels was changed.

ResetObjectImages The ResetObjectImages method resets all settings for all images.
SetObjectLargeImages The SetObjectLargeImages method determines the copy of collection with 32x32 pixel images for the array with classes.
SetObjectSmallImages The SetObjectSmallImages method determines the copy of collection with 16x16 pixel images for the array with classes.

See also:

Metabase Assembly Interfaces