C# Class Microsoft.CodeAnalysis.CSharp.CSharpSymbolVisitor

Mostra file Open project: stark-lang/stark-roslyn Class Usage Examples

Public Methods

Method Description
DefaultVisit ( Microsoft.CodeAnalysis.CSharp.Symbol symbol ) : void
Visit ( Microsoft.CodeAnalysis.CSharp.Symbol symbol ) : void
VisitAlias ( AliasSymbol symbol ) : void
VisitArrayType ( ArrayTypeSymbol symbol ) : void
VisitAssembly ( AssemblySymbol symbol ) : void
VisitDiscard ( DiscardSymbol symbol ) : void
VisitDynamicType ( DynamicTypeSymbol symbol ) : void
VisitEvent ( EventSymbol symbol ) : void
VisitField ( FieldSymbol symbol ) : void
VisitLabel ( LabelSymbol symbol ) : void
VisitLocal ( LocalSymbol symbol ) : void
VisitMethod ( MethodSymbol symbol ) : void
VisitModule ( ModuleSymbol symbol ) : void
VisitNamedType ( NamedTypeSymbol symbol ) : void
VisitNamespace ( NamespaceSymbol symbol ) : void
VisitParameter ( ParameterSymbol symbol ) : void
VisitPointerType ( PointerTypeSymbol symbol ) : void
VisitProperty ( PropertySymbol symbol ) : void
VisitRangeVariable ( RangeVariableSymbol symbol ) : void
VisitTypeParameter ( TypeParameterSymbol symbol ) : void

Method Details

DefaultVisit() public method

public DefaultVisit ( Microsoft.CodeAnalysis.CSharp.Symbol symbol ) : void
symbol Microsoft.CodeAnalysis.CSharp.Symbol
return void

Visit() public method

public Visit ( Microsoft.CodeAnalysis.CSharp.Symbol symbol ) : void
symbol Microsoft.CodeAnalysis.CSharp.Symbol
return void

VisitAlias() public method

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

VisitArrayType() public method

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

VisitAssembly() public method

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

VisitDiscard() public method

public VisitDiscard ( DiscardSymbol symbol ) : void
symbol DiscardSymbol
return void

VisitDynamicType() public method

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

VisitEvent() public method

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

VisitField() public method

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

VisitLabel() public method

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

VisitLocal() public method

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

VisitMethod() public method

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

VisitModule() public method

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

VisitNamedType() public method

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

VisitNamespace() public method

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

VisitParameter() public method

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

VisitPointerType() public method

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

VisitProperty() public method

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

VisitRangeVariable() public method

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

VisitTypeParameter() public method

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