Skip to content
| Marketplace
Sign in
Visual Studio>Tools>OmniLens
OmniLens

OmniLens

Bilal Saad

|
11 installs
| (0) | Free
Live Analyzer transforms your coding experience by providing a continuous, background audit of your C# methods. Unlike standard static analysis, Live Analyzer focuses on the active context under your cursor, giving you immediate feedback without needing to compile or run the c...
Download

OmniLens: Real-Time C# Method Analyzer OmniLens is a powerful developer productivity tool that provides a "live heartbeat" for your C# code. By utilizing the Roslyn compiler engine in the background, it analyzes the method you are currently typing in—identifying variables, tracking function calls, and flagging high-risk code patterns before you even attempt to compile.

Why use OmniLens? Traditional static analysis tools only run when you save or build. OmniLens works while you type, giving you instant visibility into the "scope" of your function. It helps you catch common C# pitfalls like null-reference risks and async deadlocks instantly.

🚀 Key Features

  1. Active Scope Mapping Instantly see every Local Variable and Parameter defined within your current method. It maps out types and initial values, helping you keep track of data flow in complex logic.

  2. Smart Risk Detection Null-Safety: Flags uninitialized variables or explicit null assignments.

Async/Await Guard: Warns you about async void methods and blocking .Result or .Wait() calls that lead to IDE freezes.

Fire-and-Forget Alerts: Detects when an Async method is called without being awaited.

  1. Real-Time Call Tracking Automatically lists all function calls within the method, showing you exactly what arguments are being passed to external dependencies.

  2. High-Performance Design Debounced Execution: Analysis only triggers when you pause typing (default 500ms), ensuring zero impact on editor performance.

Background Processing: All heavy lifting is done off the UI thread to keep Visual Studio snappy.

🛠 How to Get Started Install the extension and restart Visual Studio.

Open any C# file and place your cursor inside a method.

Go to View > Output (or press Ctrl+W, O).

Select "Live Debug Extension" from the "Show output from" dropdown.

Watch the analysis update in real-time as you write code!

🔒 Privacy & Security Your code is your business. OmniLens processes everything locally on your machine using the internal Roslyn API. No code is ever uploaded to the cloud or shared externally.

Version 1.0.0 Release Notes Initial release featuring Method Scope detection.

Support for local variable and parameter tracking.

Async/Await misuse detection.

Function call and argument analysis.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft