Ich habe eine tote einfache Einliner-Methode, die ich nicht in der Stack-Trace sehen will: Ist das möglich? Vielleicht mit einem Attribut markieren?C#: Wie versteckt man eine Methode aus der Stack-Trace?
Nur um zu verdeutlichen, ich versuche nicht, die Spur zu drucken, oder erneut zu starten, oder Auto-Schritt durch im Debugger haben. Ich möchte, dass die Methode von Anfang an nicht in der Ablaufverfolgung angezeigt wird, da die Ablaufverfolgung dann von Code von Dritt-Anbieter behandelt wird. Ich will Kontrolle zur Laufzeit, ich bin nicht daran interessiert, zu debuggen. Ich sage das, weil das meiste, was ich auf StackTrace gelesen habe, über diese Themen zu sein scheint.
Wenn es ein einfacher Einliner ist, dann ist es automatisch. Der JIT-Optimierer wird es inline. Aber nicht während Sie den Debugger angeschlossen haben. –
Hans, siehe meinen Kommentar zu Steven's Antwort. – benblo
Vergessen Sie nicht, Ihre Lieblingsantwort zu markieren ;-) – Steven