@@ -146,7 +146,7 @@ void ApplyMinimumLevel(LoggerConfiguration loggerConfiguration)
146146 var defaultMinLevelDirective = minimumLevelDirective . Value != null ? minimumLevelDirective : minimumLevelDirective . GetSection ( "Default" ) ;
147147 if ( defaultMinLevelDirective . Value != null )
148148 {
149- ApplyMinimumLevel ( defaultMinLevelDirective , ( configuration , levelSwitch ) => configuration . ControlledBy ( levelSwitch ) ) ;
149+ ApplyMinimumLevelConfiguration ( defaultMinLevelDirective , ( configuration , levelSwitch ) => configuration . ControlledBy ( levelSwitch ) ) ;
150150 }
151151
152152 var minLevelControlledByDirective = minimumLevelDirective . GetSection ( "ControlledBy" ) ;
@@ -163,7 +163,7 @@ void ApplyMinimumLevel(LoggerConfiguration loggerConfiguration)
163163 var overridenLevelOrSwitch = overrideDirective . Value ;
164164 if ( Enum . TryParse ( overridenLevelOrSwitch , out LogEventLevel _ ) )
165165 {
166- ApplyMinimumLevel ( overrideDirective , ( configuration , levelSwitch ) => configuration . Override ( overridePrefix , levelSwitch ) ) ;
166+ ApplyMinimumLevelConfiguration ( overrideDirective , ( configuration , levelSwitch ) => configuration . Override ( overridePrefix , levelSwitch ) ) ;
167167 }
168168 else
169169 {
@@ -173,7 +173,7 @@ void ApplyMinimumLevel(LoggerConfiguration loggerConfiguration)
173173 }
174174 }
175175
176- void ApplyMinimumLevel ( IConfigurationSection directive , Action < LoggerMinimumLevelConfiguration , LoggingLevelSwitch > applyConfigAction )
176+ void ApplyMinimumLevelConfiguration ( IConfigurationSection directive , Action < LoggerMinimumLevelConfiguration , LoggingLevelSwitch > applyConfigAction )
177177 {
178178 var minimumLevel = ParseLogEventLevel ( directive . Value ) ;
179179
@@ -261,9 +261,9 @@ void ApplyEnrichment(LoggerConfiguration loggerConfiguration)
261261 var propertiesDirective = _section . GetSection ( "Properties" ) ;
262262 if ( propertiesDirective . GetChildren ( ) . Any ( ) )
263263 {
264- foreach ( var enrichProperyDirective in propertiesDirective . GetChildren ( ) )
264+ foreach ( var enrichPropertyDirective in propertiesDirective . GetChildren ( ) )
265265 {
266- loggerConfiguration . Enrich . WithProperty ( enrichProperyDirective . Key , enrichProperyDirective . Value ) ;
266+ loggerConfiguration . Enrich . WithProperty ( enrichPropertyDirective . Key , enrichPropertyDirective . Value ) ;
267267 }
268268 }
269269 }
@@ -356,11 +356,11 @@ static IReadOnlyCollection<Assembly> LoadConfigurationAssemblies(IConfigurationS
356356 return assemblies . Values . ToList ( ) . AsReadOnly ( ) ;
357357 }
358358
359- void CallConfigurationMethods ( ILookup < string , Dictionary < string , IConfigurationArgumentValue > > methods , IList < MethodInfo > configurationMethods , object receiver )
359+ void CallConfigurationMethods ( ILookup < string , Dictionary < string , IConfigurationArgumentValue > > methods , IReadOnlyCollection < MethodInfo > configurationMethods , object receiver )
360360 {
361361 foreach ( var method in methods . SelectMany ( g => g . Select ( x => new { g . Key , Value = x } ) ) )
362362 {
363- var methodInfo = SelectConfigurationMethod ( configurationMethods , method . Key , method . Value . Keys ) ;
363+ var methodInfo = SelectConfigurationMethod ( configurationMethods , method . Key , method . Value . Keys . ToList ( ) ) ;
364364
365365 if ( methodInfo != null )
366366 {
@@ -409,7 +409,7 @@ object GetImplicitValueForNotSpecifiedKey(ParameterInfo parameter, MethodInfo me
409409 return parameter . DefaultValue ;
410410 }
411411
412- internal static MethodInfo SelectConfigurationMethod ( IEnumerable < MethodInfo > candidateMethods , string name , IEnumerable < string > suppliedArgumentNames )
412+ internal static MethodInfo SelectConfigurationMethod ( IReadOnlyCollection < MethodInfo > candidateMethods , string name , IReadOnlyCollection < string > suppliedArgumentNames )
413413 {
414414 // Per issue #111, it is safe to use case-insensitive matching on argument names. The CLR doesn't permit this type
415415 // of overloading, and the Microsoft.Extensions.Configuration keys are case-insensitive (case is preserved with some
@@ -464,7 +464,7 @@ static bool ParameterNameMatches(string actualParameterName, IEnumerable<string>
464464 return suppliedNames . Any ( s => ParameterNameMatches ( actualParameterName , s ) ) ;
465465 }
466466
467- static IList < MethodInfo > FindSinkConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
467+ static IReadOnlyCollection < MethodInfo > FindSinkConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
468468 {
469469 var found = FindConfigurationExtensionMethods ( configurationAssemblies , typeof ( LoggerSinkConfiguration ) ) ;
470470 if ( configurationAssemblies . Contains ( typeof ( LoggerSinkConfiguration ) . GetTypeInfo ( ) . Assembly ) )
@@ -473,15 +473,15 @@ static IList<MethodInfo> FindSinkConfigurationMethods(IReadOnlyCollection<Assemb
473473 return found ;
474474 }
475475
476- static IList < MethodInfo > FindAuditSinkConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
476+ static IReadOnlyCollection < MethodInfo > FindAuditSinkConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
477477 {
478478 var found = FindConfigurationExtensionMethods ( configurationAssemblies , typeof ( LoggerAuditSinkConfiguration ) ) ;
479479 if ( configurationAssemblies . Contains ( typeof ( LoggerAuditSinkConfiguration ) . GetTypeInfo ( ) . Assembly ) )
480480 found . AddRange ( SurrogateConfigurationMethods . AuditTo ) ;
481481 return found ;
482482 }
483483
484- static IList < MethodInfo > FindFilterConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
484+ static IReadOnlyCollection < MethodInfo > FindFilterConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
485485 {
486486 var found = FindConfigurationExtensionMethods ( configurationAssemblies , typeof ( LoggerFilterConfiguration ) ) ;
487487 if ( configurationAssemblies . Contains ( typeof ( LoggerFilterConfiguration ) . GetTypeInfo ( ) . Assembly ) )
@@ -490,7 +490,7 @@ static IList<MethodInfo> FindFilterConfigurationMethods(IReadOnlyCollection<Asse
490490 return found ;
491491 }
492492
493- static IList < MethodInfo > FindDestructureConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
493+ static IReadOnlyCollection < MethodInfo > FindDestructureConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
494494 {
495495 var found = FindConfigurationExtensionMethods ( configurationAssemblies , typeof ( LoggerDestructuringConfiguration ) ) ;
496496 if ( configurationAssemblies . Contains ( typeof ( LoggerDestructuringConfiguration ) . GetTypeInfo ( ) . Assembly ) )
@@ -499,7 +499,7 @@ static IList<MethodInfo> FindDestructureConfigurationMethods(IReadOnlyCollection
499499 return found ;
500500 }
501501
502- static IList < MethodInfo > FindEventEnricherConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
502+ static IReadOnlyCollection < MethodInfo > FindEventEnricherConfigurationMethods ( IReadOnlyCollection < Assembly > configurationAssemblies )
503503 {
504504 var found = FindConfigurationExtensionMethods ( configurationAssemblies , typeof ( LoggerEnrichmentConfiguration ) ) ;
505505 if ( configurationAssemblies . Contains ( typeof ( LoggerEnrichmentConfiguration ) . GetTypeInfo ( ) . Assembly ) )
0 commit comments