SymbolVisitor<TArgument,TResult> Class

Definition

public abstract class SymbolVisitor<TArgument,TResult>
type SymbolVisitor<'Argument, 'Result> = class
Public MustInherit Class SymbolVisitor(Of TArgument, TResult)

Type Parameters

TArgument
TResult
Inheritance
SymbolVisitor<TArgument,TResult>

Constructors

SymbolVisitor<TArgument,TResult>()

Properties

DefaultResult

Methods

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)

Applies to