15 references to binderOptions
Microsoft.Extensions.Configuration.Binder.SourceGeneration (15)
Emitter\ConfigurationBinder.cs (1)
155
string binderOptionsArg = configureOptions ? $"{Identifier.GetBinderOptions}({Identifier.configureOptions})" : $"{Identifier.
binderOptions
}: null";
Emitter\CoreBindingHelpers.cs (13)
97
_writer.WriteLine($"{Identifier.BinderOptions}? {Identifier.
binderOptions
} = {Identifier.GetBinderOptions}({Identifier.configureOptions});");
223
_writer.WriteLine($"{Identifier.BinderOptions}? {Identifier.
binderOptions
} = {Identifier.GetBinderOptions}({Identifier.configureOptions});");
263
EmitStartBlock(@$"public static void {nameof(MethodsToGen_CoreBindingHelper.BindCore)}({Identifier.IConfiguration} {Identifier.configuration}, {objParameterExpression}, bool defaultValueIfNotFound, {Identifier.BinderOptions}? {Identifier.
binderOptions
})");
325
EmitStartBlock($"public static {type.TypeRef.FullyQualifiedName} {GetInitializeMethodDisplayString(type)}({Identifier.IConfiguration} {Identifier.configuration}, {Identifier.BinderOptions}? {Identifier.
binderOptions
})");
517
public static void {{Identifier.ValidateConfigurationKeys}}(Type {{Identifier.type}}, {{TypeDisplayString.LazyHashSetOfString}} {{keysIdentifier}}, {{Identifier.IConfiguration}} {{Identifier.configuration}}, {{Identifier.BinderOptions}}? {{Identifier.
binderOptions
}})
519
if ({{Identifier.
binderOptions
}}?.{{Identifier.ErrorOnUnknownConfiguration}} is true)
578
{{Identifier.BinderOptions}} {{Identifier.
binderOptions
}} = new();
579
{{Identifier.configureOptions}}({{Identifier.
binderOptions
}});
581
if ({{Identifier.
binderOptions
}}.BindNonPublicProperties)
586
return {{Identifier.
binderOptions
}};
859
string validateMethodCallExpr = $"{Identifier.ValidateConfigurationKeys}(typeof({type.TypeRef.FullyQualifiedName}), {keyCacheFieldName}, {Identifier.configuration}, {Identifier.
binderOptions
});";
1130
string bindCoreCall = $@"{nameof(MethodsToGen_CoreBindingHelper.BindCore)}({configArgExpr}, ref {instanceToBindExpr}, defaultValueIfNotFound: {FormatDefaultValueIfNotFound()}, {Identifier.
binderOptions
});";
1251
initExpr = $"{initMethodIdentifier}({configArgExpr}, {Identifier.
binderOptions
})";
Emitter\Helpers.cs (1)
64
public const string binderOptions = nameof(
binderOptions
);