Comments (4)
@perlun this seems to be an issue in the application that you were Snooping (and not with Snoop itself).
Since Snoop actually injects itself into the Snooped process, exceptions that happen there might seem to come from Snoop ... when they do not.
Unless you can provide some sample code that illustrates otherwise ... I am going to close this issue.
from snoopwpf.
@cplotts Thanks. No longer working actively on that project, so we can safely close this for now unless we find a way to reproduce it.
Can application-generated exceptions be re-thrown from the Snoop.Shell.VisualTreeProvider.OnSyncSelectedItem
method?
from snoopwpf.
To be honest, i think this is a bug in snoop itself.
We are using linq here which evaluates lazy and we are using a timer to refresh things.
If the evaluation/refresh take longer than the timer interval, which currently is 250ms, we modify the list we are currently working on.
The problem is that there is no guard against re-entrancy etc..
While debugging i noticed that the powershell integration adds quite some overhead, like this timer and everything it does on tick, even if you don't use the powershell tab at all.
from snoopwpf.
I'll reopen this ... I honestly didn't look close enough. @batzen I think you are right.
I wonder if we could limit the impact of the PowerShell tab by only starting this timer when the tab is active.
from snoopwpf.
Related Issues (20)
- Missing TextBlock.LineHeight HOT 4
- This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread. HOT 1
- Light mode broken HOT 22
- Cannot attach the snoop to the .net framework 4.5 single app HOT 8
- Save the Current Preview to file does not work all the time HOT 5
- Crash when try to edit the any Property in snoop HOT 5
- Snoop does not show version HOT 1
- After upgrading my app to .net 8 snoop no longer works with it
- Change key for Ctrl-Shift-MouseOver HOT 4
- Add mention about SignPath Foundation and free code certificate in Readme.md HOT 2
- Feature Request: Option to snoop without activating snoop on global shortcut HOT 5
- StackOverflowException on Ctrl+Shift HOT 9
- Unable to build if ARM MSVC tools not installed HOT 3
- keyboard not working in snoop window HOT 3
- Unable to cast object of type 'System.Collections.Generic.Dictionary`2[System.Object,System.EventHandler]' to type 'System.Collections.Hashtable'. HOT 1
- Unable to attached snoop to application: unauthorized access exception HOT 2
- [Feature request] show current version
- [Feature Request] Tab with names in scope for binding parameter ElementName HOT 1
- Unable to compile from source code HOT 10
- Installer: "Installation directory must be on a local hard drive" HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snoopwpf.