public ResolutionResult Resolve(ResolutionResult source) { try { return _inner.Resolve(source); } catch (NullReferenceException) { return source.New(null, MemberType); } }
public ResolutionResult ResolveValue(ResolutionContext context) { var result = new ResolutionResult(context); return SourceResolvers.Aggregate(result, (current, resolver) => resolver.Resolve(current)); }