We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c7ca2b9 commit fb52004Copy full SHA for fb52004
1 file changed
src/lib/Vertical/Cli/Binding/BindingContext.cs
@@ -109,14 +109,11 @@ public void TryAddConverter(IValueConverter converter) => ValueConverters.TryAdd
109
/// <returns><c>true</c> if <paramref name="callSite"/> was assigned.</returns>
110
public bool TryGetCallSite<TModel>([NotNullWhen(true)] out AsyncCallSite<TModel>? callSite) where TModel : class
111
{
112
- if (CallSite is AsyncCallSite<TModel> target)
113
- {
114
- callSite = WrapCallSite(target);
115
- return true;
116
- }
+ callSite = CallSite?.GetType() == typeof(AsyncCallSite<TModel>)
+ ? (AsyncCallSite<TModel>)CallSite
+ : null;
117
118
- callSite = default;
119
- return false;
+ return callSite is not null;
120
}
121
122
/// <summary>
0 commit comments