SDesignerProgrammability Service

The host provides the SDesignerProgrammability service to assist designers in naming identifiers. Designers should use this service to ensure that the objects they create will work correctly in various programming environments.

SDesignerProgrammability includes one interface, IDesignerProgrammability; its methods are listed in the following table:

Method Description
IsValidEventName Checks whether a string represents a valid event name in the host's programming environment.
IsValidIdentifier Checks whether a string represents a valid identifier in the host's programming environment.
MakeValidIdentifier Requests that the host generate a valid identifier based on a previously invalid string.

The service identifier (SID) for this service is SID_SDesignerProgrammability.