valid - summary c# documentation
C#, XmlDoc: Cómo hacer referencia a sobrecargas de métodos (2)
Aquí hay una respuesta actualizada a esta vieja pregunta. No estoy seguro de cuándo se hizo válido porque no hay mucha documentación por ahí. Si cref
un atributo cref
con "o:..."
como en "o:myMethod()"
, se vinculará a la sección de sobrecarga y cubrirá todas las sobrecargas de ese método. Usando el ejemplo de respuesta de Daniel Elliott:
/// Has a close relation to the <see cref="o:Get()"/> methods.
Esto también eliminará las advertencias de Intellisense / Resharper sobre referencias ambiguas.
Si tengo estos dos métodos
public Foo Get(string bar) { ... }
public Foo Get(int bar) { ... }
Y escribe esta pieza de documentación xml en un método diferente
/// <summary>
/// Has a close relation to the <see cref="Get"/> methods.
/// </summary>
Obtengo un garabato azul debajo de Get
, diciendo que es una referencia ambigua ''Obtener'' . lo cual es cierto, pero quiero que haga referencia a ambos. ¿Cuál es la forma correcta de hacer esto? ¿O debo suponer que solo debo hacer referencia a una sobrecarga de un solo método?
Tratar
/// Has a close relation to the <see cref="Get(string)"/>
/// and <see cref="Get(int)" /> methods.
Es posible que necesite nombres de usuario completos, pero intellisense debería ayudar tan pronto como coloque el primer corchete.
Espero que ayude,
Dan