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; }
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); }
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()); }
private object LoadInternal(Stream stream, IObjectAssembler objectAssembler) { var coreXamlXmlLoader = loaderFactory == null ? new ConfiguredXamlXmlLoader(protoProtoParser, pullParser, objectAssembler) : loaderFactory(objectAssembler); return coreXamlXmlLoader.Load(stream); }
public PagedProductQueryHandler( TemplateDbContext dbContext, IObjectAssembler objectAssembler) { _dbContext = dbContext; _objectAssembler = objectAssembler; }
public ProductController(IProductRepository productRepository, IObjectAssembler mapper) { _productRepository = productRepository; _mapper = mapper; }
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); }