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.