Class Hierarchy
IFilterablePropertySource
C++
class IFilterablePropertySource : public IUnknown;
File
dynprops.h
Description
This interface can be used to make an IPropertySource implementation create dynamic properties for property filter customization in an instance independent way.
It should be implemented in cases where a property's creation is normally instance dependent but the entity type would like to dictate that the property should always be or never be available in the property filter customization user interface. This interface's GetFilterableProperties method is very much like the IPropertySource::GetProperties method. The difference is that the GetFilterableProperties method is not passed the IUnknown* of an instance.
This interface should be implemented on the implementer of the IPropertySource interface.