È possibile fare riferimento a un costruttore da un commento XML C# senza ricorrere ai prefissi espliciti (come M: o T :)?Come posso fare riferimento a un costruttore dal commento XML C#?
Ad esempio, il seguente produce avvisi di compilazione, perché al compilatore non piace ".ctor". Provare "PublishDynamicComponentAttribute. # Ctor" non va bene,
"PublishDynamicComponentAttribute.PublishDynamicComponentAttribute" non va bene.
/// <summary>
/// Constructs a new <see cref="PublishEntityAttribute"/> instance.
/// </summary>
/// <seealso cref="PublishDynamicComponentAttribute..ctor(Type)"/>
public PublishEntityAttribute(Type entityFactoryType) :
base(entityFactoryType)
{
}
Sono sicuro che il tipo stesso è visibile.
Quindi, sono rimasto ad usare il prefisso esplicito M :, che rimuove la verifica del compilatore, quindi quando un tipo viene spostato/rinominato il cref non sarà valido.
Qualche suggerimento?
questo è sicuramente giusto? Resharper 7.0 avverte "La firma errata di" "" e il comando "Mostra documentazione rapida" la considera come un collegamento di classe. –
Iain
@Iain: funziona sul mio R # 7.0, incluso il collegamento al costruttore e non alla classe. – adrianbanks
Strano, ho sicuramente ricevuto l'avvertimento. Forse sono state attivate diverse ispezioni, forse un bugfix R # ... – Iain