Wie gelingt es, "Find Usages" mit impliziten Operatormethoden zum Laufen zu bringen?

Ich mochte implizite Operatoren nie (bevorzuge Erweiterungsmethoden), da es schwierig ist, visuell zu erkennen, wann diese Umwandlung im Code stattfindet.

Stellen Sie sich vor, Sie haben ein Beispiel wie das folgende:

public static implicit operator Deal(string dealAsXml)
{
    //convert the xml into Deal object
}

Der oben aufgeführte implizite Operator hilft Ihnen dabei, einen Deal im XML-Format in ein Deal-Objekt umzuwandeln.

Wenn Sie mit der rechten Maustaste auf eine Methode klicken, können Sie normalerweise "Find Usages" (oder Alt + F7) verwenden, was sehr hilfreich ist. Gibt es etwas Ähnliches für implizite Operatoren?

Ich denke, das ist ein weiterer Grund, die Extensions-Methoden zu verwenden, wo es möglich ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage