Подтвердить что ты не робот

Как я могу ссылаться на конструктор из комментария С# XML?

Можно ли ссылаться на конструктор из комментария 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 будет недействительным.

Любые предложения?

4b9b3361

Ответ 1

Вы указываете конструктор, как если бы вы его вызывали, но с типами аргументов вместо значений для них:


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