29 references to value
Microsoft.Extensions.Configuration.Binder.SourceGeneration (29)
Emitter\CoreBindingHelpers.cs (28)
120EmitStartBlock($"if ({Identifier.TryGetConfigurationValue}({Identifier.configuration}, {Identifier.key}: null, out string? {Identifier.value}))"); 123Identifier.value, 188EmitStartBlock($"if ({Identifier.TryGetConfigurationValue}({Identifier.section}, {Identifier.key}: null, out string? {Identifier.value}) && !string.IsNullOrEmpty({Identifier.value}))"); 198Identifier.value, 504public static bool {{Identifier.TryGetConfigurationValue}}({{Identifier.IConfiguration}} {{Identifier.configuration}}, string {{Identifier.key}}, out string? {{Identifier.value}}) 508return {{Identifier.section}}.TryGetValue({{Identifier.key}}, out {{Identifier.value}}); 511{{Identifier.value}} = {{Identifier.key}} != null ? {{Identifier.configuration}}[{{Identifier.key}}] : {{Identifier.configuration}} is {{Identifier.IConfigurationSection}} sec ? sec.Value : null; 512return {{Identifier.value}} != null; 601string exceptionArg1 = string.Format(ExceptionMessages.FailedBinding, $"{{{Identifier.value} ?? \"null\"}}", $"{{{Identifier.path}}}", $"{{typeof(T)}}"); 631parsedValueExpr = $"Convert.FromBase64String({Identifier.value})"; 636parsedValueExpr = $"{typeFQN}.{Identifier.Parse}({Identifier.value}, {Identifier.NumberStyles}.Integer, {invariantCultureExpression})"; 641parsedValueExpr = $"{typeFQN}.{Identifier.Parse}({Identifier.value}, {Identifier.NumberStyles}.Float, {invariantCultureExpression})"; 646parsedValueExpr = $"{typeFQN}.{Identifier.Parse}({Identifier.value})"; 651parsedValueExpr = $"{typeFQN}.{Identifier.Parse}({Identifier.value}, {invariantCultureExpression})"; ; 656parsedValueExpr = $"{Identifier.CultureInfo}.GetCultureInfo({Identifier.value})"; 661parsedValueExpr = $"new Uri({Identifier.value}, UriKind.RelativeOrAbsolute)"; 671string exceptionArg1 = string.Format(ExceptionMessages.FailedBinding, $"{{{Identifier.value} ?? \"null\"}}", $"{{{Identifier.path}}}", $"{{typeof({typeFQN})}}"); 673EmitStartBlock($"public static {typeFQN} {TypeIndex.GetParseMethodName(type)}(string {Identifier.value}, string? {Identifier.path})"); 724EmitStartBlock($"if ({Identifier.TryGetConfigurationValue}({Identifier.section}, {Identifier.key}: null, out string? {Identifier.value}))"); 727Identifier.value, 746EmitBindingLogic(complexType, Identifier.value, Identifier.section, InitializationKind.Declaration, ValueDefaulting.None); 747_writer.WriteLine($"{addExpr}({Identifier.value});"); 791EmitStartBlock($"if ({Identifier.TryGetConfigurationValue}({Identifier.section}, {Identifier.key}: null, out string? {Identifier.value}))"); 794Identifier.value, 1003string valueIdentifier = GetIncrementalIdentifier(Identifier.value); 1095string configSection = GetIncrementalIdentifier(Identifier.value); 1111string valueIdentifier = GetIncrementalIdentifier(Identifier.value);
Emitter\Helpers.cs (1)
90public const string value = nameof(value);