DSoftStudio Mediator

← Back to Documentation

Pipeline Explorer

Architectural and runtime observability for DSoftStudio.Mediator — directly inside Visual Studio Code and Visual Studio.

Pipeline Explorer is a commercial IDE extension that scans your solution, discovers every IRequestHandler, IStreamRequestHandler, and INotificationHandler, and presents the full pipeline graph — handlers, behaviors, pre/post-processors, notification fan-out, nested mediator calls — alongside the runtime telemetry you need to make it fast.

Pipeline Explorer Dashboard showing handler counts, pipeline mode and lifetime distributions, and recent activity
The Pipeline Explorer Dashboard — a glance summary of every handler, behavior, notification, and stream discovered in the open solution.

Why use it

Mediator-heavy applications become hard to reason about as they grow:

Pipeline Explorer answers all of these in seconds, with one click to source.


What you can do

Capability Outcome
Pipeline tree explorer Browse Commands, Queries, Notifications, and Streams grouped by kind, with at-a-glance badges and live counts.
Click-to-source navigation Click any node — handler, behavior, call site — and the IDE opens the file at the right line.
Interactive pipeline graph See pre-processors → behaviors → handler → post-processors visualized per pipeline, with notification fan-out and nested calls inline.
Runtime profiler Live handler / behavior timings with p50 / p95 / p99 percentiles, error rates, and tail-heavy detection.
CQRS-aware view Pipelines tagged automatically by ICommand<> / IQuery<> / IRequest<> with distinct icons and filters.
Search & filters Find any handler, behavior, or call site by type name; filter the tree by Commands / Queries / Notifications / Streams.

Notification fan-out at a glance

Every notification you publish gets its own detail panel — a single view that maps the exact-type dispatch model, lists every subscribed handler, and (once profiling is on) reports the per-handler runtime cost so you can see which subscriber is the slow one without grepping log files.

Notification detail panel for UserRegisteredEvent showing exact-type dispatch model and a fan-out table with three handlers
Notification fan-out detail — three handlers subscribed to UserRegisteredEvent, with the dispatch model called out so there are no hidden inheritance traversals.

Get started


Troubleshooting

Quick answers to the issues most often hit by new users:

See the full troubleshooting hub for the diagnostic checklist and full list.


Available editions

Pipeline Explorer ships as two editions that share the same backend, the same data model, and the same workflow:

A single license activates both editions.


Licensing

Pipeline Explorer is commercial software. A free trial is available so you can validate the workflow against your real codebase before purchasing. After the trial window, a valid activation token is required to continue using the extension.


← Back to Documentation