Esempio n. 1
0
 public static void LogValues(this FluentClass fluent, IConfiguration config, Action <string, string> logFunction)
 {
     fluent.Settings.LogFunction = logFunction;
     InternalLogValues(fluent.Settings, config);
 }
Esempio n. 2
0
 public static FluentClass Transform(this FluentClass fluent, string hashKey, Func <string, string> transform)
 {
     fluent.Settings.Transforms.Add(key => string.Equals(key, hashKey, StringComparison.InvariantCultureIgnoreCase), transform);
     return(fluent);
 }
Esempio n. 3
0
 public static FluentClass HashCondition(this FluentClass fluent, Predicate <string> predicate)
 {
     fluent.Settings.HashKeys.Add(predicate);
     return(fluent);
 }
Esempio n. 4
0
 public static FluentClass HashKey(this FluentClass fluent, string hashKey)
 {
     fluent.Settings.HashKeys.Add(key => string.Equals(key, hashKey, StringComparison.InvariantCultureIgnoreCase));
     return(fluent);
 }
Esempio n. 5
0
 public static FluentClass LogFunction(this FluentClass fluent, Action <string, string> logFunction)
 {
     fluent.Settings.LogFunction = logFunction;
     return(fluent);
 }
Esempio n. 6
0
 public static void LogValues(this FluentClass fluent, IConfiguration config)
 {
     InternalLogValues(fluent.Settings, config);
 }