public static DrawerValueResolver <OdinDrawer, TResult> GetDrawerResolver <TResult>()
 {
     return(new DrawerValueResolver <OdinDrawer, TResult>(ValueResolverSettings.Default <TResult>()));
 }
 public static ValidatorValueResolver <TValidator, TResult> GetValidatorResolver <TValidator, TResult>() where TValidator : Validation.Validator
 {
     return(new ValidatorValueResolver <TValidator, TResult>(ValueResolverSettings.Default <TResult>()));
 }
 public static ValueResolver <TContext, TResult> GetResolver <TContext, TResult>() where TContext : ResolverContext
 {
     return(new ValueResolver <TContext, TResult>(ValueResolverSettings.Default <TResult>()));
 }