71 types derived from SymbolVisitor
GenerateDocumentationAndConfigFiles (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor.cs (1)
9internal abstract class AsyncSymbolVisitor : SymbolVisitor<ValueTask>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>>
ILLink.RoslynAnalyzer (1)
TrimAnalysis\HandleCallAction.cs (1)
52private sealed class HasGenericTypeSymbolsVisitor : SymbolVisitor<bool>
Microsoft.CodeAnalysis (2)
DocumentationCommentId.cs (2)
399private sealed class DeclarationGenerator : SymbolVisitor<bool> 553private class ReferenceGenerator : SymbolVisitor<bool>
Microsoft.CodeAnalysis.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor.cs (1)
9internal abstract class AsyncSymbolVisitor : SymbolVisitor<ValueTask>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>>
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor.cs (1)
9internal abstract class AsyncSymbolVisitor : SymbolVisitor<ValueTask>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>>
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
16private sealed class ExpressionSyntaxGeneratorVisitor : SymbolVisitor<ExpressionSyntax>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
22private sealed class TypeSyntaxGeneratorVisitor(bool nameOnly) : SymbolVisitor<TypeSyntax>
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.cs (1)
17private class TypeNameVisitor : SymbolVisitor<TypeSyntax>
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
16private sealed class ExpressionSyntaxGeneratorVisitor : SymbolVisitor<ExpressionSyntax>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
22private sealed class TypeSyntaxGeneratorVisitor(bool nameOnly) : SymbolVisitor<TypeSyntax>
Microsoft.CodeAnalysis.Extensions.Package (6)
Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
Microsoft.CodeAnalysis.Features (1)
QuickInfo\CommonSemanticQuickInfoProvider.ErrorVisitor.cs (1)
13private sealed class ErrorVisitor : SymbolVisitor<bool>
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (1)
11Inherits SymbolVisitor(Of TypeSyntax)
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.UnderlyingNamedTypeVisitor.cs (1)
11private sealed class UnderlyingNamedTypeVisitor : SymbolVisitor<INamedTypeSymbol?>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor.cs (1)
9internal abstract class AsyncSymbolVisitor : SymbolVisitor<ValueTask>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>>
Roslyn.Diagnostics.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
20private sealed class RequiresUnsafeModifierVisitor : SymbolVisitor<bool>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
15private sealed class AnonymousTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
13private sealed class MinimalAccessibilityVisitor : SymbolVisitor<Accessibility>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
16private sealed class SubstituteTypesVisitor<TType1, TType2> : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
18private sealed class UnavailableTypeParameterRemover(Compilation compilation, ISet<string> availableTypeParameterNames) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
17private sealed class UnnamedErrorTypeRemover(Compilation compilation) : SymbolVisitor<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor.cs (1)
9internal abstract class AsyncSymbolVisitor : SymbolVisitor<ValueTask>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>>
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
16private sealed class ExpressionSyntaxGeneratorVisitor : SymbolVisitor<ExpressionSyntax>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
22private sealed class TypeSyntaxGeneratorVisitor(bool nameOnly) : SymbolVisitor<TypeSyntax>
88 references to SymbolVisitor
GenerateDocumentationAndConfigFiles (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
66public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
45public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
49public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
30public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
50public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
56public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis (2)
DocumentationCommentId.cs (1)
324/// Callers should only call into <see cref="SymbolVisitor{TResult}.Visit(ISymbol?)"/> and should check <see
Symbols\ISymbol.cs (1)
231TResult? Accept<TResult>(SymbolVisitor<TResult> visitor);
Microsoft.CodeAnalysis.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
66public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
45public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
49public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
30public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
50public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
56public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
66public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
45public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
49public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
30public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
50public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
56public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.CSharp (22)
Symbols\PublicModel\AliasSymbol.cs (1)
36protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
78protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\AssemblySymbol.cs (1)
118protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\DiscardSymbol.cs (1)
39protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor) where TResult : default => visitor.VisitDiscard(this);
Symbols\PublicModel\DynamicTypeSymbol.cs (1)
39protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\EventSymbol.cs (1)
104protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\FieldSymbol.cs (1)
105protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
29protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\LabelSymbol.cs (1)
36protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\LocalSymbol.cs (1)
73protected sealed override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\MethodSymbol.cs (1)
387protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\ModuleSymbol.cs (1)
58protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
234protected sealed override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\NamespaceSymbol.cs (1)
72protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\ParameterSymbol.cs (1)
88protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\PointerTypeSymbol.cs (1)
59protected override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
70TResult ISymbol.Accept<TResult>(SymbolVisitor<TResult> visitor) => visitor.VisitPreprocessing(this)!;
Symbols\PublicModel\PropertySymbol.cs (1)
138protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\RangeVariableSymbol.cs (1)
28protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Symbols\PublicModel\Symbol.cs (2)
141TResult ISymbol.Accept<TResult>(SymbolVisitor<TResult> visitor) 146protected abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
Symbols\PublicModel\TypeParameterSymbol.cs (1)
106protected override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
82public TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
Microsoft.CodeAnalysis.Workspaces (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
66public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
45public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
49public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
30public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
50public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
56public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Roslyn.Diagnostics.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
15public static readonly SymbolVisitor<Accessibility> Instance = new MinimalAccessibilityVisitor();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
66public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
45public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
49public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
30public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
50public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
56public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)