Microsoft.CodeAnalysis.CSharp by Microsoft

<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.0-3.final" />

.NET API 7,927,456 bytes

 CSharpSymbolVisitor

abstract class CSharpSymbolVisitor
protected CSharpSymbolVisitor()

public virtual void DefaultVisit(Symbol symbol)

public virtual void Visit(Symbol symbol)

public virtual void VisitAlias(AliasSymbol symbol)

public virtual void VisitArrayType(ArrayTypeSymbol symbol)

public virtual void VisitAssembly(AssemblySymbol symbol)

public virtual void VisitDiscard(DiscardSymbol symbol)

public virtual void VisitDynamicType(DynamicTypeSymbol symbol)

public virtual void VisitEvent(EventSymbol symbol)

public virtual void VisitField(FieldSymbol symbol)

public virtual void VisitLabel(LabelSymbol symbol)

public virtual void VisitLocal(LocalSymbol symbol)

public virtual void VisitMethod(MethodSymbol symbol)

public virtual void VisitModule(ModuleSymbol symbol)

public virtual void VisitNamedType(NamedTypeSymbol symbol)

public virtual void VisitNamespace(NamespaceSymbol symbol)

public virtual void VisitParameter(ParameterSymbol symbol)

public virtual void VisitPointerType(PointerTypeSymbol symbol)

public virtual void VisitProperty(PropertySymbol symbol)

public virtual void VisitRangeVariable(RangeVariableSymbol symbol)

public virtual void VisitTypeParameter(TypeParameterSymbol symbol)