Skip to main content
.NET API Catalog
  • Browse
  • Search
  • Diff
  • Others
    Feature Usage Stats Top APIs
    Version Source
  1. Catalog
  2. Microsoft.CodeAnalysis
  3. SymbolVisitor<TArgument, TResult>
  4. DefaultVisit(ISymbol, TArgument)
  • SymbolVisitor<TArgument, TResult>
    • SymbolVisitor()
    • DefaultResult
    • DefaultVisit(ISymbol, TArgument)
    • Visit(ISymbol, TArgument)
    • VisitAlias(IAliasSymbol, TArgument)
    • VisitArrayType(IArrayTypeSymbol, TArgument)
    • VisitAssembly(IAssemblySymbol, TArgument)
    • VisitDiscard(IDiscardSymbol, TArgument)
    • VisitDynamicType(IDynamicTypeSymbol, TArgument)
    • VisitEvent(IEventSymbol, TArgument)
    • VisitField(IFieldSymbol, TArgument)
    • VisitFunctionPointerType(IFunctionPointerTypeSymbol, TArgument)
    • VisitLabel(ILabelSymbol, TArgument)
    • VisitLocal(ILocalSymbol, TArgument)
    • VisitMethod(IMethodSymbol, TArgument)
    • VisitModule(IModuleSymbol, TArgument)
    • VisitNamedType(INamedTypeSymbol, TArgument)
    • VisitNamespace(INamespaceSymbol, TArgument)
    • VisitParameter(IParameterSymbol, TArgument)
    • VisitPointerType(IPointerTypeSymbol, TArgument)
    • VisitProperty(IPropertySymbol, TArgument)
    • VisitRangeVariable(IRangeVariableSymbol, TArgument)
    • VisitTypeParameter(ITypeParameterSymbol, TArgument)
net10.0
namespace Microsoft.CodeAnalysis
{
    public abstract class SymbolVisitor<TArgument, TResult>
    {
        public virtual TResult DefaultVisit(ISymbol! symbol, TArgument argument);
    }
}
.NET
8.09.010.0
Information specific to net10.0
Assembly

Microsoft.CodeAnalysis , Version=5.0.0.0, PublicKeyToken=31bf3856ad364e35

Referencing

Your project needs a package reference to Microsoft.CodeAnalysis.Common.

Package Microsoft.CodeAnalysis.Common (5.0.0) net9.0
Platform Restrictions

This API is supported on all platforms.

  • Built-in API
  • Package-provided API
Search

01/12/2026
An error has occurred. This application may no longer respond until reloaded. Reload 🗙