Search Results for

    Show / Hide Table of Contents

    Class SymbolVisitor

    Inheritance
    object
    SymbolVisitor
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public abstract class SymbolVisitor

    Constructors

    SymbolVisitor()

    Declaration
    protected SymbolVisitor()

    Methods

    DefaultVisit(ISymbol)

    Declaration
    public virtual void DefaultVisit(ISymbol symbol)
    Parameters
    Type Name Description
    ISymbol symbol

    Visit(ISymbol?)

    Declaration
    public virtual void Visit(ISymbol? symbol)
    Parameters
    Type Name Description
    ISymbol symbol

    VisitAlias(IAliasSymbol)

    Declaration
    public virtual void VisitAlias(IAliasSymbol symbol)
    Parameters
    Type Name Description
    IAliasSymbol symbol

    VisitArrayType(IArrayTypeSymbol)

    Declaration
    public virtual void VisitArrayType(IArrayTypeSymbol symbol)
    Parameters
    Type Name Description
    IArrayTypeSymbol symbol

    VisitAssembly(IAssemblySymbol)

    Declaration
    public virtual void VisitAssembly(IAssemblySymbol symbol)
    Parameters
    Type Name Description
    IAssemblySymbol symbol

    VisitDiscard(IDiscardSymbol)

    Declaration
    public virtual void VisitDiscard(IDiscardSymbol symbol)
    Parameters
    Type Name Description
    IDiscardSymbol symbol

    VisitDynamicType(IDynamicTypeSymbol)

    Declaration
    public virtual void VisitDynamicType(IDynamicTypeSymbol symbol)
    Parameters
    Type Name Description
    IDynamicTypeSymbol symbol

    VisitEvent(IEventSymbol)

    Declaration
    public virtual void VisitEvent(IEventSymbol symbol)
    Parameters
    Type Name Description
    IEventSymbol symbol

    VisitField(IFieldSymbol)

    Declaration
    public virtual void VisitField(IFieldSymbol symbol)
    Parameters
    Type Name Description
    IFieldSymbol symbol

    VisitFunctionPointerType(IFunctionPointerTypeSymbol)

    Declaration
    public virtual void VisitFunctionPointerType(IFunctionPointerTypeSymbol symbol)
    Parameters
    Type Name Description
    IFunctionPointerTypeSymbol symbol

    VisitLabel(ILabelSymbol)

    Declaration
    public virtual void VisitLabel(ILabelSymbol symbol)
    Parameters
    Type Name Description
    ILabelSymbol symbol

    VisitLocal(ILocalSymbol)

    Declaration
    public virtual void VisitLocal(ILocalSymbol symbol)
    Parameters
    Type Name Description
    ILocalSymbol symbol

    VisitMethod(IMethodSymbol)

    Declaration
    public virtual void VisitMethod(IMethodSymbol symbol)
    Parameters
    Type Name Description
    IMethodSymbol symbol

    VisitModule(IModuleSymbol)

    Declaration
    public virtual void VisitModule(IModuleSymbol symbol)
    Parameters
    Type Name Description
    IModuleSymbol symbol

    VisitNamedType(INamedTypeSymbol)

    Declaration
    public virtual void VisitNamedType(INamedTypeSymbol symbol)
    Parameters
    Type Name Description
    INamedTypeSymbol symbol

    VisitNamespace(INamespaceSymbol)

    Declaration
    public virtual void VisitNamespace(INamespaceSymbol symbol)
    Parameters
    Type Name Description
    INamespaceSymbol symbol

    VisitParameter(IParameterSymbol)

    Declaration
    public virtual void VisitParameter(IParameterSymbol symbol)
    Parameters
    Type Name Description
    IParameterSymbol symbol

    VisitPointerType(IPointerTypeSymbol)

    Declaration
    public virtual void VisitPointerType(IPointerTypeSymbol symbol)
    Parameters
    Type Name Description
    IPointerTypeSymbol symbol

    VisitProperty(IPropertySymbol)

    Declaration
    public virtual void VisitProperty(IPropertySymbol symbol)
    Parameters
    Type Name Description
    IPropertySymbol symbol

    VisitRangeVariable(IRangeVariableSymbol)

    Declaration
    public virtual void VisitRangeVariable(IRangeVariableSymbol symbol)
    Parameters
    Type Name Description
    IRangeVariableSymbol symbol

    VisitTypeParameter(ITypeParameterSymbol)

    Declaration
    public virtual void VisitTypeParameter(ITypeParameterSymbol symbol)
    Parameters
    Type Name Description
    ITypeParameterSymbol symbol
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0