Non-debuggable items
Typically, developers would like to have a full debugging experience on every extension line of code. There are some circumstances where a specific variable or function should not show its current value. These circumstances are typically related to variables that store private information, or functions that return private values (such as user passwords or license checks).
When developing extensions, there is a special attribute that can be used with functions and/or variables that stop them from being processed (the debugger cannot step into them) or visible (variables and/or function output values are not shown) within the debugger. Writing the [NonDebuggable] statement before the declaration of a function or a variable ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access