Table of Contents

Namespace SunamoRoslyn

Classes

ChildNodes

Provides methods for retrieving child and descendant syntax nodes from a Roslyn syntax tree.

FileSystemWatchers

Placeholder for file system watcher functionality used by SourceCodeIndexerRoslyn.

Resources
RoslynAnalyzer

A Roslyn diagnostic analyzer that reports named types containing lowercase letters in their names.

RoslynCodeFixProvider

Provides a code fix that converts type names to uppercase for diagnostics reported by RoslynAnalyzer.

RoslynComparer

Provides comparison methods for Roslyn syntax elements.

RoslynCount

Tracks member and method counts before and after Roslyn operations on a class declaration.

RoslynHelper

Provides helper methods for working with Roslyn syntax trees, including variable analysis, project loading, code wrapping, and syntax node operations.

RoslynNotTranslateAble

Contains string constants for Roslyn code patterns that should not be translated.

RoslynParser

Parses C# code using Roslyn syntax tree classes. RoslynParserText handles text/indexer-based parsing without Roslyn classes.

RoslynParserText

Parses C# source code using text and indexer-based approaches without Roslyn syntax classes. RoslynParser handles parsing with Roslyn classes.

SourceCodeIndexerRoslyn

Indexes source code files and extracts code elements using Roslyn.