Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Resharper meckert out Parameter in Delegate an [==> Bug von Resharper fixed in V6.1]
chavez
myCSharp.de - Member



Dabei seit:
Beiträge: 252
Herkunft: Österreich

Themenstarter:

Resharper meckert out Parameter in Delegate an [==> Bug von Resharper fixed in V6.1]

beantworten | zitieren | melden

Moin,

Ich habe in meinem Projekt laut Resharper 2 Error und zwar meckert er bei BeginInvoke bzw EndInvoke an dass:
Fehler
Argument is 'out' while Parameter is declared as 'value'

Das ganze sieht folgendermaßen aus:
der Delegate:

private delegate int Foo(out string name);

Der Aufruf:


string s;
Foo f = Bar;
IAsyncResult ia = f.BeginInvoke(out s, null, null);

int i = f.EndInvoke(out s, ia);

Bei dem besagten out s kommt eben der Error von Resharper. Wenn ich jetzt sage Correct argument kind, dann lässt er das out weg. Dann kompiliert es nicht mehr was ja auch klar ist, da dass Argument mit out übergeben werden muss.


Nur was genau is das jetzt das Problem bzw was meckert Resharper hier an. Ist das ein Fehler oder ein Bug im Resharper?
Evtl is es ja auch noch zu Früh und ich üebrseh da ja etwas.
private Nachricht | Beiträge des Benutzers
Blue_Dragon
myCSharp.de - Member



Dabei seit:
Beiträge: 198
Herkunft: Österreich

beantworten | zitieren | melden

Servus,

Ja das ist ein Bug im Resharper...

Sollte mit Version 6.1 gefixt worden sein.

resharper not recognizing out type variable in method parameters

Lg
private Nachricht | Beiträge des Benutzers