public static bool TryUnwrap <TOutType>(this Optional.Option <TOutType> optional, out TOutType outType) where TOutType : class { if (optional.HasValue) { outType = optional.ValueOrFailure(); return(true); } outType = default(TOutType); return(false); }
Wrapped DecodeWrapped(Optional.Option <Any> maybeAny) { return(new WrappedResolvedType().ParseFrom(maybeAny.ValueOrFailure().Value)); }
public static PostOverView Map(Domain.Post p, Optional.Option <Domain.File> f) { return(new PostOverView(p.Id, p.Created, p.Name, p.IpAddress, p.Comment, f)); }