internal object Get([NotNull] TSourceItem item) { if (_sourceItemValueAccessor != null) { _sourceItemValueAccessor.TryGetValue(item, out var parameter); return(parameter); } return(_parameter); }
protected internal override bool TryGetValue(TItem item, out TValue value) { return(_itemValueAccessor.TryGetValue(item, out value)); }
private bool TryGetCommand([NotNull] TItem item, out ICommand command) { return(_itemValueAccessor.TryGetValue(item, out command)); }