public static dynamic BuilderFor <T>() where T : class { var argumentStore = new InMemoryArgumentStore(); return (new DynamicBuilder <T>( new CompositeParser( new NamedArgumentsSyntaxParser(argumentStore), new MethodSyntaxParser(argumentStore)), argumentStore)); }
public static dynamic BuilderFor <T>() where T : class { var argumentStore = new InMemoryArgumentStore(); return (new DynamicBuilder <T>( new CompositeParser( new NamedArgumentsSyntaxParser(argumentStore), new MethodSyntaxParser(argumentStore)), new Activator( new MissingArgumentsQuery(argumentStore), new ConstructorArgumentsQuery(argumentStore), new PropertyValuesQuery(argumentStore)))); }