Defines an interface that indicates a property that can be mapped to a single entry in an answer file. Namespace: Microsoft.ComponentStudio.ComponentPlatformInterface
Assembly: Microsoft.ComponentStudio.ComponentPlatformInterface (in microsoft.componentstudio.componentplatforminterface.dll)


Visual Basic
Public Class scalarSettingPropertyDescriptorImplementation
		Implements IScalarSettingPropertyDescriptor
End Class
Dim scalarSettingPropertyDescriptorImplementation1 As New scalarSettingPropertyDescriptorImplementation()


Visual Basic
Public Interface IScalarSettingPropertyDescriptor
public interface IScalarSettingPropertyDescriptor
public interface class IScalarSettingPropertyDescriptor
public interface IScalarSettingPropertyDescriptor
public interface IScalarSettingPropertyDescriptor


Various classes in CPI implement ICustomTypeDescriptor to enable programmatically retrieving property information, including ComponentSetting, SettingDefinition, SettingOverride, Package, and PackageAction. Each instance of these classes exposes a collection of PropertyDescriptor, with each item in the collection describing a single property.

Some of the properties are read-only from an answer file authoring perspective (such as the name and type of a setting), while others represent single overrideable answer file entries (such as the override value of a simple type setting, or the source location of a package).

If an instance of PropertyDescriptor implements IScalarSettingPropertyDescriptor, it indicates that this instance represents a property that can be mapped to a single overrideable value in an answer file. This interface defines properties to configure how these values should be written to the answer file.


Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Vista, and Windows 2000

Target Platforms

See Also