27 implementations of Accept
Analyzer.Utilities.UnitTests (1)
Lightup\LightupHelpersTests.cs (1)
127TResult ISymbol.Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
71public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
52public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
49public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
31public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
55public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
61public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
70TResult ISymbol.Accept<TResult>(SymbolVisitor<TResult> visitor) => visitor.VisitPreprocessing(this)!;
Symbols\PublicModel\Symbol.cs (1)
140TResult ISymbol.Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
80public TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1167Public MustOverride Function Accept(Of TResult)(visitor As SymbolVisitor(Of TResult)) As TResult Implements ISymbol.Accept
Microsoft.CodeAnalysis.Workspaces (11)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
71public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
52public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
50public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
49public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
31public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
55public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
26public override TResult? Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
61public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
183public abstract TResult Accept<TResult>(SymbolVisitor<TResult> visitor);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
54public override TResult Accept<TResult>(SymbolVisitor<TResult> visitor)
176 references to Accept
Microsoft.CodeAnalysis (2)
DocumentationCommentId.cs (1)
569return symbol.Target.Accept(this);
Symbols\SymbolVisitor`1.cs (1)
13: symbol.Accept(this);
Microsoft.CodeAnalysis.CodeStyle (39)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
485return member?.Accept(new RequiresUnsafeModifierVisitor()) == true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (12)
37return symbol.ElementType.Accept(this); 53return symbol.Type.Accept(this); 63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this)); 94symbol.Type.Accept(this) || 95symbol.Parameters.Any(static (p, self) => p.Accept(self), this); 105return symbol.ConstraintTypes.Any(static (ts, self) => ts.Accept(self), this); 116symbol.ReturnType.Accept(this) || 117symbol.Parameters.Any(static (p, self) => p.Accept(self), this) || 118symbol.TypeParameters.Any(static (tp, self) => tp.Accept(self), this); 128return symbol.Type.Accept(this); 138return symbol.Type.Accept(this); 148return symbol.Target.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (3)
25var elementType = symbol.ElementType.Accept(this); 47var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 56var elementType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
315=> typeSymbol.Accept(MinimalAccessibilityVisitor.Instance); 784return type?.Accept(new UnavailableTypeParameterRemover(compilation, availableTypeParameterNames)); 792return type?.Accept(new AnonymousTypeRemover(compilation)); 800return type?.Accept(new UnnamedErrorTypeRemover(compilation)); 851return type?.Accept(new SubstituteTypesVisitor<TType1, TType2>(mapping, typeGenerator));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (8)
21=> symbol.Target.Accept(this); 24=> symbol.ElementType.Accept(this); 33accessibility = AccessibilityUtilities.Minimum(accessibility, symbol.Signature.ReturnType.Accept(this)); 37accessibility = AccessibilityUtilities.Minimum(accessibility, parameter.Type.Accept(this)); 44accessibility = AccessibilityUtilities.Minimum(accessibility, callingConventionType.Accept(this)); 56accessibility = AccessibilityUtilities.Minimum(accessibility, arg.Accept(this)); 61accessibility = AccessibilityUtilities.Minimum(accessibility, symbol.ContainingType.Accept(this)); 68=> symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (4)
79var updatedContainingType = symbol.ContainingType?.Accept(this); 87var substitutedArguments = symbol.TypeArguments.Select(t => t.Accept(this)); 104var elementType = symbol.ElementType.Accept(this); 121var pointedAtType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (3)
28var elementType = symbol.ElementType.Accept(this); 45var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 56var elementType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (3)
27var elementType = symbol.ElementType.Accept(this); 49var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 60var elementType = symbol.PointedAtType.Accept(this);
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (3)
46=> symbol.ElementType.Accept(this); 51await typeArg.Accept(this).ConfigureAwait(false); 55=> symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
15=> symbol?.Accept(this) ?? ValueTaskFactory.FromResult(DefaultResult);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (2)
28=> typeSymbol.Accept(ExpressionSyntaxGeneratorVisitor.Create(nameSyntax))!.WithAdditionalAnnotations(Simplifier.Annotation); 51: symbol.Accept(TypeSyntaxGeneratorVisitor.Create(nameSyntax))!
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (4)
30=> symbol.Accept(TypeSyntaxGeneratorVisitor.Create(_nameOnly))!; 59var container = symbol.ContainingType.Accept(this)!; 77var container = symbol.ContainingNamespace.Accept(this)!; 102var container = symbol.ContainingNamespace.Accept(this)!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
277var containingTypeSyntax = symbol.ContainingType.Accept(this); 301var container = symbol.ContainingNamespace.Accept(this)!; 332var container = symbol.ContainingNamespace.Accept(this)!;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Compilation\SymbolVisitorTests.cs (10)
203item.Accept(this); 216symbol.Target.Accept(this); 223symbol.ElementType.Accept(this); 251symbol.Type.Accept(this); 259symbol.Type.Accept(this); 329symbol.Type.Accept(this); 337symbol.PointedAtType.Accept(this); 350symbol.Type.Accept(this); 589asm.Accept(visitor); 741asm.Accept(visitor);
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (2)
28=> typeSymbol.Accept(ExpressionSyntaxGeneratorVisitor.Create(nameSyntax))!.WithAdditionalAnnotations(Simplifier.Annotation); 51: symbol.Accept(TypeSyntaxGeneratorVisitor.Create(nameSyntax))!
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (4)
30=> symbol.Accept(TypeSyntaxGeneratorVisitor.Create(_nameOnly))!; 59var container = symbol.ContainingType.Accept(this)!; 77var container = symbol.ContainingNamespace.Accept(this)!; 102var container = symbol.ContainingNamespace.Accept(this)!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
277var containingTypeSyntax = symbol.ContainingType.Accept(this); 301var container = symbol.ContainingNamespace.Accept(this)!; 332var container = symbol.ContainingNamespace.Accept(this)!;
Microsoft.CodeAnalysis.Extensions.Package (39)
Symbols\ISymbolExtensions.cs (1)
485return member?.Accept(new RequiresUnsafeModifierVisitor()) == true;
Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (12)
37return symbol.ElementType.Accept(this); 53return symbol.Type.Accept(this); 63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this)); 94symbol.Type.Accept(this) || 95symbol.Parameters.Any(static (p, self) => p.Accept(self), this); 105return symbol.ConstraintTypes.Any(static (ts, self) => ts.Accept(self), this); 116symbol.ReturnType.Accept(this) || 117symbol.Parameters.Any(static (p, self) => p.Accept(self), this) || 118symbol.TypeParameters.Any(static (tp, self) => tp.Accept(self), this); 128return symbol.Type.Accept(this); 138return symbol.Type.Accept(this); 148return symbol.Target.Accept(this);
Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (3)
25var elementType = symbol.ElementType.Accept(this); 47var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 56var elementType = symbol.PointedAtType.Accept(this);
Symbols\ITypeSymbolExtensions.cs (5)
315=> typeSymbol.Accept(MinimalAccessibilityVisitor.Instance); 784return type?.Accept(new UnavailableTypeParameterRemover(compilation, availableTypeParameterNames)); 792return type?.Accept(new AnonymousTypeRemover(compilation)); 800return type?.Accept(new UnnamedErrorTypeRemover(compilation)); 851return type?.Accept(new SubstituteTypesVisitor<TType1, TType2>(mapping, typeGenerator));
Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (8)
21=> symbol.Target.Accept(this); 24=> symbol.ElementType.Accept(this); 33accessibility = AccessibilityUtilities.Minimum(accessibility, symbol.Signature.ReturnType.Accept(this)); 37accessibility = AccessibilityUtilities.Minimum(accessibility, parameter.Type.Accept(this)); 44accessibility = AccessibilityUtilities.Minimum(accessibility, callingConventionType.Accept(this)); 56accessibility = AccessibilityUtilities.Minimum(accessibility, arg.Accept(this)); 61accessibility = AccessibilityUtilities.Minimum(accessibility, symbol.ContainingType.Accept(this)); 68=> symbol.PointedAtType.Accept(this);
Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (4)
79var updatedContainingType = symbol.ContainingType?.Accept(this); 87var substitutedArguments = symbol.TypeArguments.Select(t => t.Accept(this)); 104var elementType = symbol.ElementType.Accept(this); 121var pointedAtType = symbol.PointedAtType.Accept(this);
Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (3)
28var elementType = symbol.ElementType.Accept(this); 45var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 56var elementType = symbol.PointedAtType.Accept(this);
Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (3)
27var elementType = symbol.ElementType.Accept(this); 49var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 60var elementType = symbol.PointedAtType.Accept(this);
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
81=> _symbol.Accept(visitor);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1167Public MustOverride Function Accept(Of TResult)(visitor As SymbolVisitor(Of TResult)) As TResult Implements ISymbol.Accept
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (11)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (4)
23Return symbol.Accept(TypeSyntaxGeneratorVisitor.Create(_addGlobal)) 43Dim container = symbol.ContainingType.Accept(Me) 52Dim container = symbol.ContainingNamespace.Accept(Me) 69Dim container = symbol.ContainingNamespace.Accept(Me)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\INamespaceOrTypeSymbolExtensions.vb (1)
15Return symbol.Accept(TypeSyntaxGeneratorVisitor.Create(addGlobal)).WithAdditionalAnnotations(Simplifier.Annotation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (1)
15Return typeSymbol.Accept(New ExpressionSyntaxGeneratorVisitor(addGlobal:=True)).WithAdditionalAnnotations(Simplifier.Annotation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (5)
47Dim elementTypeSyntax = underlyingNonArrayType.Accept(Me) 163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 171Dim container = symbol.ContainingNamespace.Accept(Me) 192Dim container = symbol.ContainingNamespace.Accept(Me) 199Return symbol.PointedAtType.Accept(Me)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (4)
23Return symbol.Accept(TypeSyntaxGeneratorVisitor.Create(_addGlobal)) 43Dim container = symbol.ContainingType.Accept(Me) 52Dim container = symbol.ContainingNamespace.Accept(Me) 69Dim container = symbol.ContainingNamespace.Accept(Me)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\INamespaceOrTypeSymbolExtensions.vb (1)
15Return symbol.Accept(TypeSyntaxGeneratorVisitor.Create(addGlobal)).WithAdditionalAnnotations(Simplifier.Annotation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (1)
15Return typeSymbol.Accept(New ExpressionSyntaxGeneratorVisitor(addGlobal:=True)).WithAdditionalAnnotations(Simplifier.Annotation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (5)
47Dim elementTypeSyntax = underlyingNonArrayType.Accept(Me) 163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 171Dim container = symbol.ContainingNamespace.Accept(Me) 192Dim container = symbol.ContainingNamespace.Accept(Me) 199Return symbol.PointedAtType.Accept(Me)
Microsoft.CodeAnalysis.Workspaces (40)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
485return member?.Accept(new RequiresUnsafeModifierVisitor()) == true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (12)
37return symbol.ElementType.Accept(this); 53return symbol.Type.Accept(this); 63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this)); 94symbol.Type.Accept(this) || 95symbol.Parameters.Any(static (p, self) => p.Accept(self), this); 105return symbol.ConstraintTypes.Any(static (ts, self) => ts.Accept(self), this); 116symbol.ReturnType.Accept(this) || 117symbol.Parameters.Any(static (p, self) => p.Accept(self), this) || 118symbol.TypeParameters.Any(static (tp, self) => tp.Accept(self), this); 128return symbol.Type.Accept(this); 138return symbol.Type.Accept(this); 148return symbol.Target.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.AnonymousTypeRemover.cs (3)
25var elementType = symbol.ElementType.Accept(this); 47var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 56var elementType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
315=> typeSymbol.Accept(MinimalAccessibilityVisitor.Instance); 784return type?.Accept(new UnavailableTypeParameterRemover(compilation, availableTypeParameterNames)); 792return type?.Accept(new AnonymousTypeRemover(compilation)); 800return type?.Accept(new UnnamedErrorTypeRemover(compilation)); 851return type?.Accept(new SubstituteTypesVisitor<TType1, TType2>(mapping, typeGenerator));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (8)
21=> symbol.Target.Accept(this); 24=> symbol.ElementType.Accept(this); 33accessibility = AccessibilityUtilities.Minimum(accessibility, symbol.Signature.ReturnType.Accept(this)); 37accessibility = AccessibilityUtilities.Minimum(accessibility, parameter.Type.Accept(this)); 44accessibility = AccessibilityUtilities.Minimum(accessibility, callingConventionType.Accept(this)); 56accessibility = AccessibilityUtilities.Minimum(accessibility, arg.Accept(this)); 61accessibility = AccessibilityUtilities.Minimum(accessibility, symbol.ContainingType.Accept(this)); 68=> symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (4)
79var updatedContainingType = symbol.ContainingType?.Accept(this); 87var substitutedArguments = symbol.TypeArguments.Select(t => t.Accept(this)); 104var elementType = symbol.ElementType.Accept(this); 121var pointedAtType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (3)
28var elementType = symbol.ElementType.Accept(this); 45var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 56var elementType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (3)
27var elementType = symbol.ElementType.Accept(this); 49var arguments = symbol.TypeArguments.Select(t => t.Accept(this)).ToArray(); 60var elementType = symbol.PointedAtType.Accept(this);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
15=> symbol?.Accept(this) ?? ValueTaskFactory.FromResult(DefaultResult);