Как заставить элемент Documentation <see /> ссылаться на тип вместо свойства с тем же именем?

Это довольно распространенная практика для имен свойств по умолчанию к имени типа, когда имя типа достаточно значимо;

public class User { }
public class UserSession
{
    /// <summary>
    /// Creates a <see cref="UserSession" /> instance
    /// with the given <see cref="User" />
    /// </summary>
    public UserSession(User user)
    {
        User = user;
    }

    public User User { get; private set; }
}

Моя проблема в том, что <see cref="User" /> элемент в документации XML относится к UserSession.User имущество. Что я должен написать, чтобы ссылаться на User типа вместо?

2 ответа

Решение

Используйте полное имя типа, включая пространство имен.

Напишите полное имя пользователя, как показано в <see> (Руководство по программированию в C#) с System.Console.WriteLine(String):

<see cref="YourNamespace.User"/>
Другие вопросы по тегам