Sandcastle 如何知道 vs-project 成员的可见性

How is Sandcastle possible to know the visibility of vs-project members

我想为 C# Xml 编写自己的 html 或 xslt - 注释。我用 xml 输出编译我的项目,所以我得到一个带有文档的 xml 文件。我理解 xml 其中 visual studio 最多生成一个点。如何获得成员的可访问性。我知道在 Sandcastle(从 c# xml 文档生成 html 的程序)中是否可以只在文档中使用 public 成员。但是 Sandcastle 有什么不同呢?

例如,方法如下所示:

<member name="M:classes.myclass.mymethod">
 <summary>Some docu stuff</summary>
</member>

我如何查看可访问性(私有、内部、public 等)或者它是否是静态的?

当 Sandcastle 生成文档时,它需要两个输入 - 生成的 XML 文档文件和编译的程序集(dll 或 exe)。 XML 文件中不存在的所有数据都是使用 reflection.

从程序集中收集的