In This Article

CommonImageSourceProvider Class

Provides IntelliPrompt with a common Image that is included in the SyntaxEditor assembly as a resource.

public class CommonImageSourceProvider : IImageSourceProvider
Inheritance:
object object
Implements:
IImageSourceProvider

Constructors

CommonImageSourceProvider(CommonImageKind)

Initializes a new instance of the CommonImageSourceProvider class.

public CommonImageSourceProvider(CommonImageKind imageKind)
Parameter Type Description
imageKind CommonImageKind

The CommonImageKind indicating the common image type.

Properties

DefaultImageSet

Gets or sets the CommonImageSet indicating the set of images from which to pull.

public static CommonImageSet DefaultImageSet { get; set; }

Property Value

CommonImageSet:

The CommonImageSet indicating the set of images from which to pull. The default value is MetroLight.

ImageKind

Gets or sets the CommonImageKind indicating the kind of common image.

public CommonImageKind ImageKind { get; set; }

Property Value

CommonImageKind:

The CommonImageKind indicating the kind of common image.

RasterScaleFactor

Gets or sets the default scale factor to apply to raster images.

public static SizeF RasterScaleFactor { get; set; }

Property Value

SizeF:

A SizeF whose width and height define a scale factor to be applied to image width and height, respectively.

Methods

GetImageSource()

Returns the Image to use in an IntelliPrompt user interface element, using the DefaultImageSet.

public Image GetImageSource()

Returns

Image:

The Image to use in an IntelliPrompt user interface element, using the DefaultImageSet.

GetImageSource(CommonImageSet)

Returns the Image to use in an IntelliPrompt user interface element.

public virtual Image GetImageSource(CommonImageSet imageSet)
Parameter Type Description
imageSet CommonImageSet

Returns

Image:

The Image to use in an IntelliPrompt user interface element.

GetImageSource(Color?)

Returns the Image to use in an IntelliPrompt user interface element, using the specified background color hint to select a color set, and falling back to DefaultImageSet as needed.

public Image GetImageSource(Color? backgroundColorHint)
Parameter Type Description
backgroundColorHint Color?

Returns

Image:

The Image to use in an IntelliPrompt user interface element, using the specified background color hint to select a color set, and falling back to DefaultImageSet as needed.

Inherited Members