草庐IT

c# - x 上的 XML 注释具有无法解析的 cref 属性(属性和类型混淆)

以下XML注释给出编译时警告://////Providesdatafortheevent.///publicclassTextDrawEventArgs:EventArgs{//...publicTextDrawTextDraw{get;privateset;}}我希望TextDraw.Click引用TextDraw类中的事件,但它选择TextDraw作为此TextDrawEventArgs类型的属性。我该如何解决? 最佳答案 使用类的完整路径而不仅仅是TextDraw,例如Namespace.TextDraw.Click

c# - cref 不在对象浏览器中创建链接

我在C#2010类库中有以下代码://////Executeallenabletestssynchronously.///Functionmaythrowexceptionifexecutedininvalidstate(forexample,alltestsaredisabled).///Iffunctiondoesn'tthrowexception,thisdoesn'tmean,thatalltestssucceeded.Afterfunction///finished,itisnecessarytocheckthestateofalltests.///Functionissyn

c# - 在 XML 文档中使用带有 < > 字符的 see cref?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Howtoreferencegenericclassesandmethodsinxmldocumentation我一直在使用seecref标签,它工作得很好,但现在我需要在seecref中包含一个字符串[]的通用列表,但文档无法正确呈现。///A"/>that.......我认为它与以及[]有关这是否允许,是否有变通办法?

c# - 使用 C# 的 XML 注释 cref 属性和参数语法

在C#中,我尝试使用来引用包含params关键字的方法签名。我知道这会将参数列表转换为数组,但我什至不知道如何在CREF属性中引用数组。我在搜索中一无所获,我认识的人也没有任何想法。编译器在方括号上窒息。我尝试了各种不同的组合,使用大括号,使用Array类,但没有任何效果。有人知道吗? 最佳答案 根据B.3.1IDstringformat文章中,引用数组是用[方括号]完成的(带有可选的lowerbound:size说明符)但是如果你只想引用某种类型的数组(甚至是对象数组),你不能只写相反,您需要指定您正在使用T:进行类型引用前缀,例

Python Rest Docstrings中是否有类似C#的“ See Cref”?

我正在将一些C#代码转换为Python3,其中包括通常在原始C#代码中写为XML摘要的文档。这些摘要提到了类名称为元素或引用参数的元素,例如,将其转换为HTML时创建可单击的链接。我想知道我使用的PythonRestDocString格式是否有类似的东西。例如,让我们以此C#方法文档://////Readsandreturnsainstancefromthefilewiththe///given.//////Thenameofthefiletoreadthedatafrom.///Thereadinstance.publicDummyFileLoadDummyFile(stringfileNa

c# - 如何在 C# 中的 <seealso> 标记中为方法重载创建 cref?

我在MSDN中看到诸如“CompareOrdinalOverloads”之类的链接。我如何在C#中编写这样的链接?我试过:MyMethodOverloads但是编译器会警告我对具有其他重载的方法的引用不明确。(初学者问题:我真的需要写这个标签来链接到重载,还是它是由文档处理器自动生成的?) 最佳答案 要针对特定成员,我相信你只要匹配签名即可:///staticvoidFoo(){}//////老实说,我不确定如何生成“所有重载”链接;我假设任何明智的生成器都会自动执行此操作。 关于c#-