.NET Source Browser

Generated by https://github.com/tannergooding/SourceBrowser. Powered by Roslyn.

Built on the original SourceBrowser by Kirill Osenkov, which is now archived. 💜 Thanks to Kirill and everyone who contributed to the original.

Find type and member declarations, files and assemblies:

Search for: Examples
Full or partial type or member name.
Exact and prefix matches rank first, so "Builder" surfaces "BuilderType" at the top.
Use quotes to find an exact string (turns off prefix and fuzzy matching).
BitConverter
System.Console
Debug.Asse
"StringBuilder"
camelCase humps and substrings also match, ranked below exact and prefix matches: "NeCl" finds "NewClass" and "MyNewClass", and "Builder" also finds "StringBuilder".
SBuilder
DTime
Use "assembly" prefix to search for assembly names.
assembly System.
Use a keyword to filter by member type:
assembly, type, class, struct, interface, enum, delegate, method, property, event, field, file
class Assembly
struct DateTime
interface IQueryable
Add words separated by space to filter results to only those that contain all of the words. Can also filter by assembly name.
task factory
StringBuilder mscorlib
On an index built from multiple repositories, use "repo:" or "solution:" to scope results to a repository or solution.
repo:roslyn Compilation
solution:Roslyn SyntaxNode
Find .cs or .vb files.
Enumerable.cs
Find projects by path.
ndp\fx\src\data
Find GUIDs mentioned in string literals.
03973551-57A1-3900-A2B5-9083E3FF2943

Easy hyperlinks to files, types, members, projects/assemblies

When viewing the source code in a file, two links at the bottom provide shortcuts to the current file and the current assembly.

Click on a line number to get a hyperlink to that particular line.

Feature Example
Link to assembly /#System.Core
Link to file /#mscorlib/system/environment.cs
Link to line number /#mscorlib/system/environment.cs#56
Link to a type/member /mscorlib/A.html#1f55292c3174123d (right-click the definition and choose Copy Shortcut)
Link to search results /#q=Button%20PresentationFramework

Features

Feature Description
Go To Definition Click any identifier to go to definition.
Find All References Click the symbol name in definition to find all references. Find References also shows derived types, interface implementations, base members, overriding and overridden members, class instantiations and field or property writes separately.
Highlight References Click on a local variable, parameter or type parameter to highlight all references inline in source.
Document Outline In the document view, show the list of types and members in the file.
Project Explorer Display the tree view of files in the current project/assembly. References and Used By folders list dependent and depending assemblies (not available for mscorlib).
Namespace Explorer Namespaces and types in the current project/assembly.
Repo Filter On an index built from multiple repositories, a dropdown in the search results and Solution Explorer scopes browsing and search to a single repository. Hidden when the index has a single or untagged repository. The same scoping is available directly from the search box via the "repo:" and "solution:" keywords.
Responsive Layout The viewer adapts to narrow screens: the source and navigation panes collapse to a single pane you can switch between, so the site is usable on phones and tablets as well as on desktop.

Index

Generated 2026-07-18 08:18:40 UTC by SourceBrowser 1.0.0, indexing 19 projects across 19 assemblies.