12 references to Expression
Microsoft.Extensions.Configuration.Binder.SourceGeneration (12)
ConfigurationBindingGenerator.Emitter.cs (2)
58{{Expression.GeneratedCodeAnnotation}} 86{{Expression.GeneratedCodeAnnotation}}
Emitter\ConfigurationBinder.cs (1)
137configExpression: $"{Expression.configurationGetSection}({Identifier.key})",
Emitter\CoreBindingHelpers.cs (9)
124Expression.sectionPath, 199Expression.sectionPath, 530if (!{{keysIdentifier}}.Value.Contains({{Expression.sectionKey}})) 532({{Identifier.temp}} ??= new {{TypeDisplayString.ListOfString}}()).Add($"'{{{Expression.sectionKey}}}'"); 725Expression.sectionPath, 760EmitStartBlock($"if (!string.IsNullOrEmpty({Expression.sectionValue}) && !{Identifier.section}.{Identifier.GetChildren}().{Identifier.Any}())"); 777Expression.sectionKey, 778Expression.sectionPath, 792Expression.sectionPath,