/// <inheritdoc /> public EventInfo Resolve(bool throwOnError) { return(resolveMemoizer.Memoize(throwOnError, () => ReflectorResolveUtils.ResolveEvent(this, throwOnError))); }
/// <inheritdoc /> public Assembly Resolve(bool throwOnError) { return(resolveMemoizer.Memoize(throwOnError, () => ReflectorResolveUtils.ResolveAssembly(this, true, throwOnError))); }
/// <inheritdoc /> public MethodInfo Resolve(bool throwOnError) { return(resolveMemoizer.Memoize(() => ReflectorResolveUtils.ResolveMethod(this, throwOnError))); }
/// <inheritdoc /> public PropertyInfo Resolve(bool throwOnError) { return(ReflectorResolveUtils.ResolveProperty(this, throwOnError)); }
/// <inheritdoc /> public ParameterInfo Resolve(bool throwOnError) { return(ReflectorResolveUtils.ResolveParameter(this, throwOnError)); }
/// <inheritdoc /> public Type Resolve(MethodInfo methodContext, bool throwOnError) { return(ReflectorResolveUtils.ResolveType(this, methodContext, throwOnError)); }
/// <inheritdoc /> public ConstructorInfo Resolve(bool throwOnError) { return(ReflectorResolveUtils.ResolveConstructor(this, throwOnError)); }