j'ai eu une fonction qui est essentiellement cette méthode:Documentation XML à une fonction
/// <summary>Extracts the parent id.</summary>
/// <param name="nameEntities">The name entities.</param>
/// <param name="tcdMakeId">The TCD make id.</param>
/// <returns>Parent Id.</returns>
public Nullable<int> ExtractParentId(IEnumerable<NameEntity> nameEntities, int childId)
{
/* Do some Extraction here */
}
Dans la méthode, il n'y a pas de problème du tout d'ajouter belle documentation XML pour le paramètre et ainsi de suite. Mais existe-t-il un moyen de le faire avec une fonction? L'Intellisense de mon collègue ne lui donne que Arg1, Arg2.
La fonction serait:
private Func<IEnumerable<NameEntity>, int, Nullable<int>> ExtractParentId
{
get
{
return this._extractParentId = this._extractParentId ??
new Func<IEnumerable<NameEntity>, int, Nullable<int>>((nameEntities, childId) =>
{
/* Do some Extraction here */
});
}
}
Eh bien, je sais que ce n'est pas un parfait exemple, mais je ne peux pas poster le code réel ici (d'entreprise:/et moyen de long), mais c'est basiquement un version rayée.
Merci tout à fait beaucoup, Marc
ce n'est pas une fonction. c'est une propriété en lecture seule –
Demandez-vous "J'ai une propriété de type' Func ', puis-je lui donner une documentation XML pour qu'intellisense affiche les mêmes détails pour la propriété que s'il s'agissait d'une méthode normale?" –
PCB