public XamlXmlLoader(IObjectAssembler objectAssembler, WiringContext wiringContext)
        {
            Guard.ThrowIfNull(objectAssembler, nameof(objectAssembler));
            Guard.ThrowIfNull(wiringContext, nameof(wiringContext));

            this.objectAssembler = objectAssembler;
            this.wiringContext = wiringContext;
        }
        public ConfiguredXamlXmlLoader(SuperProtoParser protoParser, XamlNodesPullParser pullParser, IObjectAssembler objectAssembler)
        {
            Guard.ThrowIfNull(objectAssembler, nameof(objectAssembler));

            this.objectAssembler = objectAssembler;
            this.protoParser = protoParser;
            this.pullParser = pullParser;
        }
Exemple #3
0
        public XamlXmlParser(PhaseParserKit phaseParserKit)
        {
            Guard.ThrowIfNull(phaseParserKit, nameof(phaseParserKit));

            objectAssembler = phaseParserKit.ObjectAssembler;
            protoParser = phaseParserKit.ProtoParser;
            parser = phaseParserKit.Parser;
        }
        private IParser CreateParser(IObjectAssembler objectAssemblerForUndefinedRoot)
        {
            var phaseParserKit = new PhaseParserKit(
                new ProtoInstructionParser(runtimeTypeSource),
                new InstructionParser(runtimeTypeSource),
                objectAssemblerForUndefinedRoot);

            return new XmlParser(phaseParserKit);
        }
        private IXamlParser CreateParser(IObjectAssembler objectAssemblerForUndefinedRoot)
        {
            var phaseParserKit = new PhaseParserKit(
                new XamlProtoInstructionParser(wiringContext),
                new XamlInstructionParser(wiringContext),
                objectAssemblerForUndefinedRoot);

            return new XamlXmlParser(phaseParserKit);
        }
        private IXamlParser CreateParser(IObjectAssembler objectAssemblerForUndefinedRoot)
        {
            var xamlInstructionParser = new OrderAwareXamlInstructionParser(new XamlInstructionParser(_wiringContext));

            var phaseParserKit = new PhaseParserKit(
                new XamlProtoInstructionParser(_wiringContext),
                xamlInstructionParser,
                objectAssemblerForUndefinedRoot);

            return(new XamlXmlParser(phaseParserKit));
        }
        private IXamlParser CreateParser(IObjectAssembler objectAssemblerForUndefinedRoot)
        {
            var xamlInstructionParser = new OrderAwareXamlInstructionParser(new XamlInstructionParser(_wiringContext));

            var phaseParserKit = new PhaseParserKit(
                new XamlProtoInstructionParser(_wiringContext),
                xamlInstructionParser,
                objectAssemblerForUndefinedRoot);

            return new XamlXmlParser(phaseParserKit);
        }
Exemple #8
0
        private IParser CreateParser(IObjectAssembler objectAssemblerForUndefinedRoot)
        {
            var xamlInstructionParser = new OrderAwareInstructionParser(new InstructionParser(runtimeTypeSource));

            var phaseParserKit = new PhaseParserKit(
                new ProtoInstructionParser(runtimeTypeSource),
                xamlInstructionParser,
                objectAssemblerForUndefinedRoot);

            return(new XmlParser(phaseParserKit));
        }
 public void Initialize()
 {
     sut = CreateSut();
 }
 public ObjectAssemblerTests()
 {
     source = new InstructionResources(this);
     sut = CreateSut();
 }
 public void Initialize()
 {
     topDownValueContext = new TopDownValueContext();
     sut = new ObjectAssembler(WiringContext, topDownValueContext);
 }
 public TemplateHostingObjectAssembler(IObjectAssembler objectAssembler, DeferredLoaderMapping mapping)
 {
     this.objectAssembler = objectAssembler;
     this.mapping = mapping;
 }
 public ObjectAssemblerTests()
 {
     builder = new XamlNodeBuilder(WiringContext.TypeContext);
     sut = new SuperObjectAssembler(WiringContext, new TopDownMemberValueContext());
 }
Exemple #14
0
 public void Initialize()
 {
     topDownValueContext = new TopDownValueContext();
     sut = new ObjectAssembler(WiringContext, topDownValueContext);
 }
 private object LoadInternal(Stream stream, IObjectAssembler objectAssembler)
 {
     var coreXamlXmlLoader = loaderFactory == null ? new ConfiguredXamlXmlLoader(protoProtoParser, pullParser, objectAssembler) : loaderFactory(objectAssembler);
     return coreXamlXmlLoader.Load(stream);
 }
Exemple #16
0
 public PagedProductQueryHandler(
     TemplateDbContext dbContext, IObjectAssembler objectAssembler)
 {
     _dbContext       = dbContext;
     _objectAssembler = objectAssembler;
 }
Exemple #17
0
 public TemplateHostingObjectAssembler(IObjectAssembler objectAssembler, DeferredLoaderMapping mapping)
 {
     this.objectAssembler = objectAssembler;
     this.mapping         = mapping;
 }
Exemple #18
0
 public ProductController(IProductRepository productRepository,
                          IObjectAssembler mapper)
 {
     _productRepository = productRepository;
     _mapper            = mapper;
 }
Exemple #19
0
 public ObjectAssemblerTests()
 {
     source = new InstructionResources(this);
     sut    = CreateSut();
 }
Exemple #20
0
 public PhaseParserKit(IProtoParser protoParser, IXamlInstructionParser parser, IObjectAssembler objectAssembler)
 {
     this.protoParser = protoParser;
     this.parser = parser;
     this.objectAssembler = objectAssembler;
 }
 public ObjectAssemblerTests()
 {
     sut = new ObjectAssembler(WiringContext, new TopDownValueContext());
     source = new XamlInstructionResources(this);
 }
Exemple #22
0
 public PhaseParserKit(IProtoParser protoParser, IXamlInstructionParser parser, IObjectAssembler objectAssembler)
 {
     this.protoParser     = protoParser;
     this.parser          = parser;
     this.objectAssembler = objectAssembler;
 }