In This Article

ICollectionTypeConverter Interface

Identifies an object as a type converter for a collection used to control how and when items should be added.

public interface ICollectionTypeConverter

Methods

AddItem(IPropertyModel, object)

Adds the specified item into to the collection.

bool AddItem(IPropertyModel propertyModel, object item)
Parameter Type Description
propertyModel IPropertyModel

The IPropertyModel associated with the collection.

item object

The item that should be added.

Returns

bool:

true if the item was added to the collection; otherwise, false.

CanAddItem(IPropertyModel)

Gets a value indicating whether a new item can be added to the collection.

bool CanAddItem(IPropertyModel propertyModel)
Parameter Type Description
propertyModel IPropertyModel

The IPropertyModel associated with the collection.

Returns

bool:

true if a new item can be added to the collection; otherwise, false.

CreateItem(IPropertyModel)

Creates a new item that can be added into to the collection.

object CreateItem(IPropertyModel propertyModel)
Parameter Type Description
propertyModel IPropertyModel

The IPropertyModel associated with the collection.

Returns

object:

The item that was created.