C# 在工具提示中显示本地化注释

C# 在工具提示中显示本地化注释,c#,localization,comments,xml-documentation,C#,Localization,Comments,Xml Documentation,我想用英语和波斯语评论,两者都用。但在工具提示中,我将只看到///Summary内容。因此,问题是: 可以在工具提示中看到两种语言的注释吗 如果不可能,建议使用哪种文档?在总结中使用标准语言还是本地化?(用于在工具提示中显示)。哪一个更好: /// <summary> /// Gets All objects of type .... /// </summary> /// <summary xml:lang="fa"> /// تمام موجودیت ها

我想用英语和波斯语评论,两者都用。但在工具提示中,我将只看到
///Summary
内容。因此,问题是:

  • 可以在工具提示中看到两种语言的注释吗
  • 如果不可能,建议使用哪种文档?在总结中使用标准语言还是本地化?(用于在工具提示中显示)。哪一个更好:

    /// <summary>
    /// Gets All objects of type ....
    /// </summary>
    /// <summary xml:lang="fa">
    /// تمام موجودیت ها از نوع ... را برمیگرداند
    /// </summary>
    /// <returns>All Objects of type .... </returns>
    IEnumerable<T> GetAll();
    
    //
    ///获取类型为…的所有对象。。。。
    /// 
    /// 
    /// تمام موجودیت ها از نوع ... را برمیگرداند
    /// 
    ///类型的所有对象。。。。
    IEnumerable GetAll();
    
或:

//
/// تمام موجودیت ها از نوع ... را برمیگرداند
/// 
///获取类型为的对象。。。
....  
  • 如果使用本地化评论更好,我可以将其设置为从右向左吗
对我来说,这似乎会放大过时源代码注释的影响。如果一个只会说波斯语的人改变了方法怎么办?他们无法真正更新英文评论,但现在已经过时了。让您的团队决定一种文档语言,并坚持使用它。在任何情况下,我认为第一种语言更好—请参见此处—尤其是在生成文档的情况下
        /// <summary>
        /// تمام موجودیت ها از نوع ... را برمیگرداند
        /// </summary>
        /// <EN>Get The object of type ... </EN>
        ....