如何从C#XML注释中引用构造函数?

时间:2009-07-14 08:36:38

标签: c# xml constructor comments

是否可以从C#XML注释引用构造函数而无需使用显式前缀(如M:或T :)?

例如,以下产生编译警告,因为编译器不喜欢“.ctor”。尝试“PublishDynamicComponentAttribute。#ctor”是不行的,
“PublishDynamicComponentAttribute.PublishDynamicComponentAttribute”也不错。

/// <summary>
/// Constructs a new <see cref="PublishEntityAttribute"/> instance.
/// </summary>
/// <seealso cref="PublishDynamicComponentAttribute..ctor(Type)"/>
public PublishEntityAttribute(Type entityFactoryType) :
  base(entityFactoryType)
{
}

我确信类型本身是可见的。

因此,我将使用显式前缀M:,这将删除编译器验证,因此当移动/重命名类型时,cref将无效。

有什么建议吗?

1 个答案:

答案 0 :(得分:16)

指定一个构造函数,就像调用它一样,但是使用参数的类型而不是它们的值:


/// <seealso cref="PublishDynamicComponentAttribute(Type)"/>