Partager via


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.