1 instantiation of BinderInvocation
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Parser\BinderInvocation.cs (1)
30
? new
BinderInvocation
(operation, invocationSyntax.GetLocation())
20 references to BinderInvocation
Microsoft.Extensions.Configuration.Binder.SourceGeneration (20)
ConfigurationBindingGenerator.cs (2)
42
(node, _) =>
BinderInvocation
.IsCandidateSyntaxNode(node),
43
BinderInvocation
.Create)
ConfigurationBindingGenerator.Parser.cs (4)
35
public SourceGenerationSpec? GetSourceGenerationSpec(ImmutableArray<
BinderInvocation
?> invocations, CancellationToken cancellationToken)
80
private void ParseInvocations(ImmutableArray<
BinderInvocation
?> invocations)
82
foreach (
BinderInvocation
? invocation in invocations)
146
private void EnqueueTargetTypeForRootInvocation(ITypeSymbol? typeSymbol, MethodsToGen overload,
BinderInvocation
invocation)
ConfigurationBindingGenerator.Suppressor.cs (2)
76
if (!
BinderInvocation
.IsCandidateSyntaxNode(invocation))
83
!
BinderInvocation
.IsBindingOperation(operation))
Parser\BinderInvocation.cs (1)
23
public static
BinderInvocation
? Create(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Parser\ConfigurationBinder.cs (4)
17
private void ParseInvocation_ConfigurationBinder(
BinderInvocation
invocation)
39
private void ParseBindInvocation_ConfigurationBinder(
BinderInvocation
invocation)
133
private void ParseGetInvocation(
BinderInvocation
invocation)
188
private void ParseGetValueInvocation(
BinderInvocation
invocation)
Parser\Extensions.cs (2)
24
public
BinderInvocation
BinderInvocation { get; private init; }
27
public static TypeParseInfo Create(ITypeSymbol typeSymbol, MethodsToGen overload,
BinderInvocation
invocation, ContainingTypeDiagnosticInfo? containingTypeDiagInfo = null) =>
Parser\OptionsBuilderConfigurationExtensions.cs (3)
15
private void ParseInvocation_OptionsBuilderExt(
BinderInvocation
invocation)
42
private void ParseBindInvocation_OptionsBuilderExt(
BinderInvocation
invocation, ITypeSymbol? type)
70
private void ParseBindConfigurationInvocation(
BinderInvocation
invocation, ITypeSymbol? type)
Parser\OptionsConfigurationServiceCollectionExtensions.cs (1)
15
private void ParseInvocation_ServiceCollectionExt(
BinderInvocation
invocation)
Specs\InterceptorInfo.cs (1)
173
Debug.Assert(
BinderInvocation
.IsBindingOperation(invocation));