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)
123Expression.sectionPath, 198Expression.sectionPath, 525if (!{{keysIdentifier}}.Value.Contains({{Expression.sectionKey}})) 527({{Identifier.temp}} ??= new {{TypeDisplayString.ListOfString}}()).Add($"'{{{Expression.sectionKey}}}'"); 720Expression.sectionPath, 755EmitStartBlock($"if (!string.IsNullOrEmpty({Expression.sectionValue}) && !{Identifier.section}.{Identifier.GetChildren}().{Identifier.Any}())"); 772Expression.sectionKey, 773Expression.sectionPath, 787Expression.sectionPath,