Ejemplo n.º 1
0
 internal AutoBuilder(IAutoConfigurationResolver configuration,
                      Func <IAutoConfigurationResolver, IAutoBuilder, IObjectParser, IAutoFiller> filler,
                      IObjectParser parser, IAutoBuilder interfaceBuilder)
 {
     this.filler           = filler(configuration, this, parser);
     this.configuration    = configuration;
     this.interfaceBuilder = interfaceBuilder;
 }
Ejemplo n.º 2
0
 internal AutoExpression(
     Func
     <IAutoConfigurationResolver, Func <IAutoConfigurationResolver, IAutoBuilder, IObjectParser, IAutoFiller>,
      IAutoBuilder> builderFactory,
     Func <IAutoConfigurationResolver, IAutoBuilder, IObjectParser, IAutoFiller> filler,
     IAutoConfigurationResolver configuration)
     : base(configuration)
 {
     builder = builderFactory(this, filler);
 }
Ejemplo n.º 3
0
        internal static int GetEnumerableSize(this IAutoConfigurationResolver configuration)
        {
            int valueInt;
            var value = configuration[ENUMERATION_SIZE_KEY];

            if (int.TryParse(value, out valueInt))
            {
                return(valueInt);
            }
            return(0);
        }
Ejemplo n.º 4
0
 internal AutoFiller(IAutoConfigurationResolver config, IAutoBuilder builder, IObjectParser parser)
 {
     this.config  = config;
     this.parser  = parser;
     this.builder = builder;
 }
 internal AutoFiller(IAutoConfigurationResolver config, IAutoBuilder builder, IObjectParser parser)
 {
     this.config = config;
     this.parser = parser;
     this.builder = builder;
 }
Ejemplo n.º 6
0
 internal static void SetEnumerableSize(this IAutoConfigurationResolver configuration, int size)
 {
     configuration[ENUMERATION_SIZE_KEY] = Convert.ToString(size);
 }
 internal AutoConfiguration(IAutoConfigurationResolver configuration)
 {
     this.configuration = configuration;
 }