C# Class Microsoft.CodeAnalysis.SymbolVisitor

Show file Open project: lodejard/AllNetCore Class Usage Examples

Public Methods

Method Description
DefaultVisit ( ISymbol symbol ) : void
Visit ( ISymbol symbol ) : void
VisitAlias ( IAliasSymbol symbol ) : void
VisitArrayType ( IArrayTypeSymbol symbol ) : void
VisitAssembly ( IAssemblySymbol symbol ) : void
VisitDynamicType ( IDynamicTypeSymbol symbol ) : void
VisitEvent ( IEventSymbol symbol ) : void
VisitField ( IFieldSymbol symbol ) : void
VisitLabel ( ILabelSymbol symbol ) : void
VisitLocal ( ILocalSymbol symbol ) : void
VisitMethod ( IMethodSymbol symbol ) : void
VisitModule ( IModuleSymbol symbol ) : void
VisitNamedType ( INamedTypeSymbol symbol ) : void
VisitNamespace ( INamespaceSymbol symbol ) : void
VisitParameter ( IParameterSymbol symbol ) : void
VisitPointerType ( IPointerTypeSymbol symbol ) : void
VisitProperty ( IPropertySymbol symbol ) : void
VisitRangeVariable ( IRangeVariableSymbol symbol ) : void
VisitTypeParameter ( ITypeParameterSymbol symbol ) : void

Method Details

DefaultVisit() public method

public DefaultVisit ( ISymbol symbol ) : void
symbol ISymbol
return void

Visit() public method

public Visit ( ISymbol symbol ) : void
symbol ISymbol
return void

VisitAlias() public method

public VisitAlias ( IAliasSymbol symbol ) : void
symbol IAliasSymbol
return void

VisitArrayType() public method

public VisitArrayType ( IArrayTypeSymbol symbol ) : void
symbol IArrayTypeSymbol
return void

VisitAssembly() public method

public VisitAssembly ( IAssemblySymbol symbol ) : void
symbol IAssemblySymbol
return void

VisitDynamicType() public method

public VisitDynamicType ( IDynamicTypeSymbol symbol ) : void
symbol IDynamicTypeSymbol
return void

VisitEvent() public method

public VisitEvent ( IEventSymbol symbol ) : void
symbol IEventSymbol
return void

VisitField() public method

public VisitField ( IFieldSymbol symbol ) : void
symbol IFieldSymbol
return void

VisitLabel() public method

public VisitLabel ( ILabelSymbol symbol ) : void
symbol ILabelSymbol
return void

VisitLocal() public method

public VisitLocal ( ILocalSymbol symbol ) : void
symbol ILocalSymbol
return void

VisitMethod() public method

public VisitMethod ( IMethodSymbol symbol ) : void
symbol IMethodSymbol
return void

VisitModule() public method

public VisitModule ( IModuleSymbol symbol ) : void
symbol IModuleSymbol
return void

VisitNamedType() public method

public VisitNamedType ( INamedTypeSymbol symbol ) : void
symbol INamedTypeSymbol
return void

VisitNamespace() public method

public VisitNamespace ( INamespaceSymbol symbol ) : void
symbol INamespaceSymbol
return void

VisitParameter() public method

public VisitParameter ( IParameterSymbol symbol ) : void
symbol IParameterSymbol
return void

VisitPointerType() public method

public VisitPointerType ( IPointerTypeSymbol symbol ) : void
symbol IPointerTypeSymbol
return void

VisitProperty() public method

public VisitProperty ( IPropertySymbol symbol ) : void
symbol IPropertySymbol
return void

VisitRangeVariable() public method

public VisitRangeVariable ( IRangeVariableSymbol symbol ) : void
symbol IRangeVariableSymbol
return void

VisitTypeParameter() public method

public VisitTypeParameter ( ITypeParameterSymbol symbol ) : void
symbol ITypeParameterSymbol
return void