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