Ist es möglich, einen Konstruktor aus einem C# XML-Kommentar zu referenzieren, ohne auf die expliziten Präfixe (wie M: oder T :) zurückzugreifen?Wie kann ich einen Konstruktor aus C# XML-Kommentar referenzieren?
Zum Beispiel ergibt das folgende Kompilierungswarnungen, weil der Compiler ".ctor" nicht mag. Der Versuch "PublishDynamicComponentAttribute. # Ctor" ist nicht gut,
"PublishDynamicComponentAttribute.PublishDynamicComponentAttribute" ist auch nicht gut.
/// <summary>
/// Constructs a new <see cref="PublishEntityAttribute"/> instance.
/// </summary>
/// <seealso cref="PublishDynamicComponentAttribute..ctor(Type)"/>
public PublishEntityAttribute(Type entityFactoryType) :
base(entityFactoryType)
{
}
Ich bin sicher, dass der Typ selbst sichtbar ist.
Also, ich bin links, um das explizite Präfix M: zu verwenden, das die Compilerverifizierung entfernt, wenn also ein Typ verschoben/umbenannt wird, wird der Cref ungültig sein.
Irgendwelche Vorschläge?
Ist dies definitiv nicht wahr? Resharper 7.0 warnt "Falsche Signatur von ''" und der Befehl 'Quick Documentation anzeigen' behandelt es als Klassenverknüpfung. –
Iain
@Iain: Es funktioniert auf meinem R # 7.0, einschließlich der Verknüpfung mit dem Konstruktor und nicht die Klasse. – adrianbanks
Komisch, ich bekomme definitiv die Warnung. Vielleicht verschiedene Inspektionen aktiviert, vielleicht ein R # Bugfix ... – Iain