/// <inheritdoc /> public override IResult TrySetValue(string value, ITrySetValueContext context) { if (!(context is Context modificationContext)) { return(SettingContextResult.FromError(this, typeof(Context), context?.GetType(), "Invalid context provided.")); } return(TrySetValue(value, modificationContext)); }
IResult IBasicStaticSetting <TSource> .TrySetValue(TSource source, string value, ITrySetValueContext context) => GetHelp(value);
IResult IBasicSetting.TrySetValue(string value, ITrySetValueContext context) => GetHelp(value);
/// <inheritdoc /> public override IResult TrySetValue(TSource source, string value, ITrySetValueContext context) => TrySetValue(value, context, x => SetValue(source, x));
/// <inheritdoc /> public abstract IResult TrySetValue(string value, ITrySetValueContext context);
/// <inheritdoc /> public override IResult TrySetValue(string value, ITrySetValueContext context) => TrySetValue(value, context, x => SetValue(x));
/// <inheritdoc /> public abstract IResult TrySetValue(TSource source, string value, ITrySetValueContext context);