public virtual bool TryGetContext <TPayload>(out TPayload context) where TPayload : class { if (_parent != null) { return(_parent.TryGetContext(out context)); } context = null; return(false); }
public bool TryGetContext <T>(out T context) where T : class { return(_contextSnapshot.TryGetContext(out context)); }