private static void ResolveArgs(Type[] arg_types, ISimpleResolver resolver, object[] result) { for (var i = 0; i < result.Length; ++i) { result[i] = resolver.Resolve(arg_types[i]); } }
public object CreateInstance(ISimpleResolver resolver, object[] activate_params_buffer) { if (_activator is null) { return(null); } ResolveArgs(_constructorArgTypes, resolver, activate_params_buffer); return(_activator(activate_params_buffer)); }
public ValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver) { Validator = validator; Resolver = resolver; }
public ResolverScope(ISimpleResolver resolver) => _resolver = resolver;
public NonStrictValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver) { this.validator = validator; this.resolver = resolver; }
public override void SetUp() { base.SetUp(); validatorMock = Repository.StrictMock<ISimpleValidator>(); resolverMock = Repository.StrictMock<ISimpleResolver>(); }
public ActivityResolverFacade(ISimpleResolver simpleResolver, IBotAddedResolver botAddedResolver) { _simpleResolver = simpleResolver; _botAddedResolver = botAddedResolver; }