cs_v1nce
Messages postés16Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention12 février 2008
-
7 juil. 2005 à 11:59
cs_fcolo
Messages postés201Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention20 février 2007
-
11 mai 2006 à 15:47
Bonjour,
J'ai des accesseurs qui portent des noms inutilisables (me demandez pas pourquoi ils portent ce genre de nom, je suis obligé de les nommer ainsi) aussi pour simplifier le travail des développeurs je voulais ajouter un descriptif qui explique en clair à quoi sert l'accesseur.
Je cherche donc à "décorer" mon accesseur pour que dans Visual studio on obtienne un descriptif de ce que fait mon accesseur
/// <summary>
/// Identifiant du contact
/// </summary>
/// <remarks>Obligatoire</remarks>
// [Help ("Identifiant du contact")]
public
int IDCTC
{
get
{
return VGNN_IDCTC;
}
set
{
VGNN_IDCTC =
value;
}
}
Je voudrais que dans VS on ait
int IDCTC
identifiant du contact
de la même manière que pour toto.getHashCode on a
int Object.getHashCode ()
sert de fonction de hachage pour un type particulier ...
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 8 juil. 2005 à 00:08
Salut,
/// <summary>
/// Identifiant du contact
/// </summary>
/// <remarks>Obligatoire</remarks>
public int IDCTC
{
get
{
return VGNN_IDCTC;
}
set
{
VGNN_IDCTC = value;
}
}
est bon.
Description et Category sont en rapport avec le designer "visuel" et sa PropertyGrid.
Pour faire ce que tu veux :
- si le code est utilisé au sein du même projet tu n'as rien de spécial à faire
- si le code est utilisé en ajoutant l'assembly en réf dans un autre projet, tu dois demander à VS de générer le fichier xml contenant les commentaires (Options du projet => Propriétés de configuration => Générer => Fichier de documentation XML)si ton assembly est "maDll.dll" met le nom "maDll.xml"
Ensuite tu fournis le fichier avec ton assembly et VS chargera les données.
Et on se sert aussi de ce fichier pour générer une documentation externe (voir NDoc)
cs_v1nce
Messages postés16Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention12 février 2008 7 juil. 2005 à 14:33
Cela avait l'air d'être qqchose comme cela
Cependant j'ai ajouté le code ci-dessous
et j'ai toujours le tooltip "par défaut" dans VS (int monobjet.IDCTC).
J'ai essayé sur une méthode au lieu d'un accesseur et c'est idem (pas de descriptif supplémentaire)
cs_v1nce
Messages postés16Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention12 février 2008 8 juil. 2005 à 09:47
>Description et Category sont en rapport avec le designer "visuel" et sa PropertyGrid.
>Pour faire ce que tu veux :
>- si le code est utilisé au sein du même projet tu n'as rien de spécial à faire
En effet j'avais 2 projets dans ma solution et les infos sont bien visibles dans le projet "d'origine" mais pas dans l'autre projet qui "exploite" la dll.
> - si le code est utilisé en ajoutant l'assembly en réf dans un autre projet, tu dois >demander à VS de générer le fichier xml contenant les commentaires (Options du >projet => Propriétés de configuration => Générer => Fichier de documentation >XML)si ton assembly est "maDll.dll" met le nom "maDll.xml"
>Ensuite tu fournis le fichier avec ton assembly et VS chargera les données.
>Et on se sert aussi de ce fichier pour générer une documentation externe (voir NDoc
cs_fcolo
Messages postés201Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention20 février 20072 27 avril 2006 à 09:43
J'arrive un peu tard mais peut on changer le nom qui est afficher dans le designer?
dans mon cas, j'ai ça:
[Browsable(true),CategoryAttribute("Appearance"), DescriptionAttribute("Définie l'IP par defaut de la forme 127.0.0.1.")]
Mais il affiche le nom interne à mon programme dans le designer ( stringIP ) mais je voudrais qu'il affiche comme nom que IP.
En fait, j'ai plusieur paramétre qui aboutisse à la meme chose ( stringIP, byteIP et IPAddress ). C'est pour recevoir une adresse dans différent format, donc j'ai essayé de donner des noms intuitif.
Par contre, dans le designer, je n'affiche que le stringIP (plus facile la configuration par defaut au format string..., le autre sont à Browsable(false)) mais je ne souhaite pas qu'il affiche mon nom "interne" mais plutot un nom "générique".
Savez vous si il existe un attribu pour faire ca? J'ai essayé NameAttrbute mais bien sur ca ne fonctionne pas ...