26 implementations of Accept
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
CodeGenerationAbstractMethodSymbol.cs (1)
68public override void Accept(SymbolVisitor visitor)
CodeGenerationAbstractNamedTypeSymbol.cs (1)
49public override void Accept(SymbolVisitor visitor)
CodeGenerationArrayTypeSymbol.cs (1)
54public override void Accept(SymbolVisitor visitor)
CodeGenerationEventSymbol.cs (1)
56public override void Accept(SymbolVisitor visitor)
CodeGenerationFieldSymbol.cs (1)
59public override void Accept(SymbolVisitor visitor)
CodeGenerationNamespaceSymbol.cs (1)
33public override void Accept(SymbolVisitor visitor)
CodeGenerationParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)
CodeGenerationPointerTypeSymbol.cs (1)
29public override void Accept(SymbolVisitor visitor)
CodeGenerationPropertySymbol.cs (1)
71public override void Accept(SymbolVisitor visitor)
CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
CodeGenerationTypeParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
68void ISymbol.Accept(SymbolVisitor visitor) => throw new System.NotSupportedException();
Symbols\PublicModel\Symbol.cs (1)
133void ISymbol.Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
77public void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1104Public MustOverride Sub Accept(visitor As SymbolVisitor) Implements ISymbol.Accept
Microsoft.CodeAnalysis.Workspaces (11)
CodeGenerationAbstractMethodSymbol.cs (1)
68public override void Accept(SymbolVisitor visitor)
CodeGenerationAbstractNamedTypeSymbol.cs (1)
49public override void Accept(SymbolVisitor visitor)
CodeGenerationArrayTypeSymbol.cs (1)
54public override void Accept(SymbolVisitor visitor)
CodeGenerationEventSymbol.cs (1)
56public override void Accept(SymbolVisitor visitor)
CodeGenerationFieldSymbol.cs (1)
59public override void Accept(SymbolVisitor visitor)
CodeGenerationNamespaceSymbol.cs (1)
33public override void Accept(SymbolVisitor visitor)
CodeGenerationParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)
CodeGenerationPointerTypeSymbol.cs (1)
29public override void Accept(SymbolVisitor visitor)
CodeGenerationPropertySymbol.cs (1)
71public override void Accept(SymbolVisitor visitor)
CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
CodeGenerationTypeParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)
120 references to Accept
Microsoft.CodeAnalysis (4)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (3)
234((IFieldSymbol)usedFieldsAndValues[i].IdentityOpt).Accept(this.NotFirstVisitor); 253((IFieldSymbol)zeroField.IdentityOpt).Accept(this.NotFirstVisitor); 296((IFieldSymbol)match.IdentityOpt).Accept(this.NotFirstVisitor);
Symbols\SymbolVisitor.cs (1)
11symbol?.Accept(this);
Microsoft.CodeAnalysis.CodeStyle (1)
SymbolKey.SymbolKeyWriter.cs (1)
163symbol.Accept(this);
Microsoft.CodeAnalysis.CodeStyle.Fixes (8)
ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (6)
42symbol.ElementType.Accept(this); 54parameter.Type.Accept(this); 57symbol.Signature.ReturnType.Accept(this); 66child.Accept(this); 78symbol.PointedAtType.Accept(this); 95constraint.Accept(this);
ITypeSymbolExtensions.cs (2)
15type?.Accept(new CollectTypeParameterSymbolsVisitor(result, onlyMethodTypeParameters: true)); 23type?.Accept(new CollectTypeParameterSymbolsVisitor(result, onlyMethodTypeParameters: false));
Microsoft.CodeAnalysis.CSharp (34)
SymbolDisplay\SymbolDisplay.cs (1)
240symbol.Accept(visitor);
SymbolDisplay\SymbolDisplayVisitor.cs (5)
138containingNamespace.Accept(this.NotFirstVisitor); 218symbol.Type.Accept(this.NotFirstVisitor); 248symbol.Type.Accept(this.NotFirstVisitor); 263type.Accept(this); 289symbol.Target.Accept(this);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (14)
25symbol.Type.Accept(this.NotFirstVisitor); 59symbol.ContainingType.Accept(this.NotFirstVisitor); 158symbol.Type.Accept(this.NotFirstVisitor); 167symbol.ContainingType.Accept(this.NotFirstVisitor); 242symbol.Type.Accept(this.NotFirstVisitor); 249symbol.ContainingType.Accept(this.NotFirstVisitor); 416containingType.Accept(this.NotFirstVisitor); 647param.Type.Accept(this.NotFirstVisitor); 666symbol.ReturnType.Accept(this.NotFirstVisitor); 767symbol.ReturnType.Accept(this.NotFirstVisitor); 847symbol.Type.Accept(this.NotFirstVisitor); 1012param.Accept(this.NotFirstVisitor); 1058containingType.Accept(this.NotFirstVisitor); 1079customModifier.Modifier.Accept(this.NotFirstVisitor);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (9)
47symbol.ElementType.Accept(this); 59underlyingType.Accept(this.NotFirstVisitor); 144symbol.PointedAtType.Accept(this.NotFirstVisitor); 223typeArg.Accept(this.NotFirstVisitor); 278namespaceSymbol.Accept(this.NotFirstVisitor); 289symbol.ContainingType.Accept(this.NotFirstVisitor); 818typeArg.Accept(visitor); 853typeParam.Accept(this.NotFirstVisitor); 910baseType.Accept(this.NotFirstVisitor);
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (2)
30type.Accept(this.NotFirstVisitor); 39namedType.Accept(this.NotFirstVisitor);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
103containingNamespace.Accept(this.NotFirstVisitor); 133symbol.ContainingType.Accept(this.NotFirstVisitor); 155containingNamespace.Accept(this.NotFirstVisitor);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Compilation\SymbolVisitorTests.cs (10)
35item.Accept(this); 47symbol.Target.Accept(this); 53symbol.ElementType.Accept(this); 77symbol.Type.Accept(this); 84symbol.Type.Accept(this); 147symbol.Type.Accept(this); 154symbol.PointedAtType.Accept(this); 165symbol.Type.Accept(this); 538asm.Accept(visitor); 697asm.Accept(visitor);
Microsoft.CodeAnalysis.Features (24)
ExtractMethod\MethodExtractor.TypeParameterCollector.cs (6)
22typeSymbol.Accept(collector); 36symbol.Signature.ReturnType.Accept(this); 39param.Type.Accept(this); 44=> arrayTypeSymbol.ElementType.Accept(this); 47=> pointerTypeSymbol.PointedAtType.Accept(this); 53argument.Accept(this);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (1)
195type.Accept(visitor);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.StructuralTypeCollectorVisitor.cs (16)
30=> symbol.ElementType.Accept(this); 41=> symbol.Type.Accept(this); 48=> symbol.Type.Accept(this); 58typeArgument.Accept(this); 61parameter.Accept(this); 63symbol.ReturnType.Accept(this); 89symbol.DelegateInvokeMethod?.Accept(this); 94property.Accept(this); 102field.Accept(this); 107typeArgument.Accept(this); 117=> symbol.Type.Accept(this); 120=> symbol.PointedAtType.Accept(this); 124symbol.Type.Accept(this); 127parameter.Accept(this); 131=> symbol.Type.Accept(this); 136constraint.Accept(this);
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
78=> _symbol.Accept(visitor);
Microsoft.CodeAnalysis.VisualBasic (28)
SymbolDisplay\SymbolDisplay.vb (1)
108symbol.Accept(visitor)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (11)
23containingType.Accept(Me.NotFirstVisitor()) 45symbol.Type.Accept(Me.NotFirstVisitor()) 99symbol.ContainingType.Accept(Me.NotFirstVisitor) 118symbol.Type.Accept(Me.NotFirstVisitor) 135symbol.ContainingType.Accept(Me.NotFirstVisitor) 158symbol.Type.Accept(Me.NotFirstVisitor) 304containingType.Accept(Me.NotFirstVisitor()) 443method.ReturnType.Accept(Me.NotFirstVisitor()) 552symbol.Type.Accept(Me.NotFirstVisitor()) 586customModifier.Modifier.Accept(Me.NotFirstVisitor) 671param.Accept(Me.NotFirstVisitor())
SymbolDisplay\SymbolDisplayVisitor.Types.vb (10)
23symbol.ElementType.Accept(Me) 34underlyingNonArrayType.Accept(Me.NotFirstVisitor()) 77symbol.PointedAtType.Accept(Me.NotFirstVisitor()) 101symbol.TypeArguments(0).Accept(Me.NotFirstVisitor()) 162containingType.Accept(Me.NotFirstVisitor()) 191invokeMethod.ReturnType.Accept(Me.NotFirstVisitor()) 402element.Type.Accept(Me.NotFirstVisitor) 501typeParam.Accept(Me.NotFirstVisitor()) 507typeArg.Accept(Me.NotFirstVisitorNamespaceOrType()) 563baseType.Accept(Me.NotFirstVisitor())
SymbolDisplay\SymbolDisplayVisitor.vb (3)
168symbol.Target.Accept(Me) 266symbol.Type.Accept(Me) 287DirectCast(vbRangeVariable.Type, ITypeSymbol).Accept(Me)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (2)
101symbol.ContainingType.Accept(NotFirstVisitor) 112symbol.ContainingNamespace.Accept(NotFirstVisitor)
Symbols\Symbol.vb (1)
1104Public MustOverride Sub Accept(visitor As SymbolVisitor) Implements ISymbol.Accept
Microsoft.CodeAnalysis.Workspaces (9)
ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (6)
42symbol.ElementType.Accept(this); 54parameter.Type.Accept(this); 57symbol.Signature.ReturnType.Accept(this); 66child.Accept(this); 78symbol.PointedAtType.Accept(this); 95constraint.Accept(this);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (2)
15type?.Accept(new CollectTypeParameterSymbolsVisitor(result, onlyMethodTypeParameters: true)); 23type?.Accept(new CollectTypeParameterSymbolsVisitor(result, onlyMethodTypeParameters: false));
SymbolKey.SymbolKeyWriter.cs (1)
163symbol.Accept(this);
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\AbstractEntryPointFinder.cs (2)
24member.Accept(this); 32member.Accept(this);