SimpleName, type simple
Mise à jour : novembre 2007
Définit la valeur utilisée pour fournir un nom simple aux membres dans une définition de modèle de définition de système (SDM, System Definition Model). Par exemple, vous pouvez attribuer un nom simple à une facette dans un paramètre.
<xs:simpleType name="SimpleName">
<xs:restriction
base="string"
>
<xs:pattern
value="[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*"
/>
</xs:restriction>
</xs:simpleType>
Modèles
Le modèle suivant est défini par le type simple SimpleName :
[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*
Les noms simples sont composés de caractères alphanumériques et de signes de ponctuation limités. Le nom doit toujours commencer par un caractère non numérique.
Notes
La liste suivante contient les mots réservés qui ne peuvent pas être utilisés lors de la création de noms pour les membres dans une définition SDM.
this
Guest
Host
Parent
Member
Client
Server
Source
Dependent
Proxy
Delegate
Notez que le type simple SimpleName (voir SimpleName Simple Type) est conforme à la spécification C# relative aux identificateurs.