public bool TryDipatch <T>(IClickHouseTableColumnDispatcher <T> dispatcher, [MaybeNullWhen(false)] out T dispatchedValue) { dispatchedValue = dispatcher.Dispatch(this); return(true); }
bool IClickHouseTableColumn.TryDipatch <T>(IClickHouseTableColumnDispatcher <T> dispatcher, [MaybeNullWhen(false)] out T dispatchedValue) { dispatchedValue = default; return(false); }
bool IClickHouseTableColumn.TryDipatch <T>(IClickHouseTableColumnDispatcher <T> dispatcher, out T dispatchedValue) { dispatchedValue = dispatcher.Dispatch(this); return(true); }
protected override T Dispatch <T>(IClickHouseTableColumnDispatcher <T> dispatcher) { return(dispatcher.Dispatch(this)); }