Add two-way binding for short data types

This commit is contained in:
Safia Abdalla 2020-02-26 19:55:05 -08:00 committed by Ryan Nowak
parent 52c497aa30
commit 346eceaadb
1 changed files with 38 additions and 0 deletions

View File

@ -136,6 +136,25 @@ namespace Microsoft.AspNetCore.Components
return CreateBinderCore<long>(factory, receiver, setter, culture, ConvertToLong);
}
/// <summary>
/// For internal use only.
/// </summary>
/// <param name="factory"></param>
/// <param name="receiver"></param>
/// <param name="setter"></param>
/// <param name="existingValue"></param>
/// <param name="culture"></param>
/// <returns></returns>
public static EventCallback<ChangeEventArgs> CreateBinder(
this EventCallbackFactory factory,
object receiver,
Action<short> setter,
short existingValue,
CultureInfo culture = null)
{
return CreateBinderCore<short>(factory, receiver, setter, culture, ConvertToShort);
}
/// <summary>
/// For internal use only.
/// </summary>
@ -155,6 +174,25 @@ namespace Microsoft.AspNetCore.Components
return CreateBinderCore<long?>(factory, receiver, setter, culture, ConvertToNullableLong);
}
/// <summary>
/// For internal use only.
/// </summary>
/// <param name="factory"></param>
/// <param name="receiver"></param>
/// <param name="setter"></param>
/// <param name="existingValue"></param>
/// <param name="culture"></param>
/// <returns></returns>
public static EventCallback<ChangeEventArgs> CreateBinder(
this EventCallbackFactory factory,
object receiver,
Action<short?> setter,
short? existingValue,
CultureInfo culture = null)
{
return CreateBinderCore<short?>(factory, receiver, setter, culture, ConvertToNullableShort);
}
/// <summary>
/// For internal use only.
/// </summary>