Kann ich VS2008 sagen Debug-Zeitauswertung meiner lazily geladen Eigenschaften zu ignorieren?
-
21-08-2019 - |
Frage
In unserer Net-Anwendung, verwenden einige unserer Geschäftsobjekte verzögertes Laden von Daten von dem Server zuzugreifen. Während des Debuggens, wenn ich eine Immobilie besichtigen möchte ich muss sehr vorsichtig sein und nicht „sehen“ oder diese Eigenschaften zugreifen, da dies die IDE verursacht diese Eigenschaften, um zu versuchen und zu bewerten, die fehlschlägt. Gibt es ein Attribut ich auf diesen Eigenschaften setzen kann, so dass sie nach wie vor in Intellisense angezeigt werden, aber nicht ausgewertet, wenn das Objekt während der Debug-Zeit überprüft wird?
Lösung
Versuchen Markierung Ihre Eigenschaften mit:
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow