Serilog.Sinks.MSSqlServer.SetProperty
Helper for applying only those properties actually specified in external configuration.
namespace Serilog.Sinks.MSSqlServer
{
public static class SetProperty
{
public delegate void PropertySetter<T> (T value);
public static void IfNotNull<T>(string value, PropertySetter<T> setter);
public static void IfEnumNotNull<T>(string value, PropertySetter<T> setter) where T : Enum;
public static void IfNotNullOrEmpty<T>(string value, PropertySetter<T> setter);
public static void IfProvided<T>(ConfigurationElement element, string propertyName, PropertySetter<T> setter);
public static void IfEnumProvided<T>(ConfigurationElement element, string propertyName, PropertySetter<T> setter) where T : Enum;
public static void IfProvidedNotEmpty<T>(ConfigurationElement element, string propertyName, PropertySetter<T> setter);
}
}