public ConverterValueContext(Type targetType, object value, ObjectBuilderContext objectBuilderContext, ITypeDirectory directory, BuildContext buildContext)
 {
     TargetType           = targetType;
     Value                = value;
     TypeDirectory        = directory;
     BuildContext         = buildContext;
     ObjectBuilderContext = objectBuilderContext;
 }
示例#2
0
 public ObjectBuilder(IInstanceCreator creator, ObjectBuilderContext objectBuilderContext,
                      IConverterContextFactory contextFactory)
 {
     this.contextFactory  = contextFactory;
     ObjectBuilderContext = objectBuilderContext;
     this.creator         = creator;
     sourceValueConverter = objectBuilderContext.SourceValueConverter;
 }
示例#3
0
 public InstanceCreator(ISourceValueConverter converter, ObjectBuilderContext context, ITypeDirectory directory)
 {
     this.converter            = converter;
     this.objectBuilderContext = context;
     this.directory            = directory;
 }
 public ExtendedObjectBuilder(IInstanceCreator creator, ObjectBuilderContext objectBuilderContext, IContextFactory contextFactory)
     : base(creator, objectBuilderContext, contextFactory)
 {
     this.contextFactory = contextFactory;
 }
示例#5
0
 public ContextFactory(ITypeDirectory directory, ObjectBuilderContext objectBuilderContext)
 {
     this.directory            = directory;
     this.objectBuilderContext = objectBuilderContext;
 }