1 implementation of ISyntaxHelper
Microsoft.CodeAnalysis (1)
SourceGeneration\ISyntaxHelper.cs (1)
44internal abstract class AbstractSyntaxHelper : ISyntaxHelper
23 references to ISyntaxHelper
Microsoft.CodeAnalysis (19)
SourceGeneration\GeneratorContexts.cs (2)
222internal readonly ISyntaxHelper SyntaxHelper; 225internal GeneratorSyntaxContext(SyntaxNode node, Lazy<SemanticModel>? semanticModel, ISyntaxHelper syntaxHelper)
SourceGeneration\GeneratorDriver.cs (1)
419internal abstract ISyntaxHelper SyntaxHelper { get; }
SourceGeneration\GeneratorSyntaxWalker.cs (2)
14private readonly ISyntaxHelper _syntaxHelper; 19ISyntaxHelper syntaxHelper)
SourceGeneration\IncrementalContexts.cs (2)
28internal readonly ISyntaxHelper SyntaxHelper; 33ISyntaxHelper syntaxHelper,
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (2)
19private readonly ISyntaxHelper _syntaxHelper; 26ISyntaxHelper syntaxHelper)
SourceGeneration\Nodes\SyntaxReceiverStrategy.cs (2)
18private readonly ISyntaxHelper _syntaxHelper; 23ISyntaxHelper syntaxHelper)
SourceGeneration\Nodes\SyntaxValueProvider.cs (2)
21private readonly ISyntaxHelper _syntaxHelper; 27ISyntaxHelper syntaxHelper)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
93var syntaxHelper = _context.SyntaxHelper;
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (4)
59var syntaxHelper = _context.SyntaxHelper; 114ISyntaxHelper syntaxHelper, 127ISyntaxHelper syntaxHelper, Compilation compilation, CancellationToken cancellationToken) 153ISyntaxHelper syntaxHelper,
Syntax\SyntaxTree.cs (1)
411ISyntaxHelper syntaxHelper, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp (2)
SourceGeneration\CSharpGeneratorDriver.cs (1)
79internal override ISyntaxHelper SyntaxHelper => CSharpSyntaxHelper.Instance;
SourceGeneration\CSharpSyntaxHelper.cs (1)
15public static readonly ISyntaxHelper Instance = new CSharpSyntaxHelper();
Microsoft.CodeAnalysis.VisualBasic (2)
SourceGeneration\VisualBasicGeneratorDriver.vb (1)
56Friend Overrides ReadOnly Property SyntaxHelper As ISyntaxHelper = VisualBasicSyntaxHelper.Instance
SourceGeneration\VisualBasicSyntaxHelper.vb (1)
16Public Shared ReadOnly Instance As ISyntaxHelper = New VisualBasicSyntaxHelper()