Les raccourcis sont déréférencés lors de la conversion : la portée de l'objet cible remplace la portée du raccourci.. Ce comportement est différent de celui de VB Script, dans lequel la conversion du raccourci récupère le raccourci lui-même. Vous pouvez utiliser la variable %IsShortcut% pour tester si un objet est un raccourci, puis le mot clé Shortcut pour accéder aux propriétés du raccourci lui-même.
Template |
---|
Dans cet exemple, le template est appliqué à un
package P1 de MOO qui contient deux
classes et deux raccourcis vers des classes situées dans P2
:.foreach_item(Classes) \n*Classe %Code% [%IsShortcut% ? située dans le package %Package.Name% : objet local] .nextRésultat : *Classe C1 objet local *Classe C2 objet local *Classe C3 située dans le package P2 *Classe C4 située dans le package P2 |