예제 #1
0
        public XamlXmlParser(PhaseParserKit phaseParserKit)
        {
            Guard.ThrowIfNull(phaseParserKit, nameof(phaseParserKit));

            objectAssembler = phaseParserKit.ObjectAssembler;
            protoParser = phaseParserKit.ProtoParser;
            parser = phaseParserKit.Parser;
        }
예제 #2
0
        public XamlXmlParser(PhaseParserKit phaseParserKit)
        {
            Guard.ThrowIfNull(phaseParserKit, nameof(phaseParserKit));

            objectAssembler = phaseParserKit.ObjectAssembler;
            protoParser     = phaseParserKit.ProtoParser;
            parser          = phaseParserKit.Parser;
        }
 public MarkupExtensionsParsingFromProtoToXaml()
 {
     sut = new XamlInstructionParser(WiringContext);
 }
예제 #4
0
 public ParsingTests()
 {
     sut = new XamlInstructionParser(WiringContext);
     protoResources = new ProtoInstructionResources(this);
     source = new XamlInstructionResources(this);
 }
 public MarkupExtensionsParsingFromProtoToXaml()
 {
     sut = new XamlInstructionParser(WiringContext);
 }
예제 #6
0
 public OrderAwareXamlInstructionParser(IXamlInstructionParser parser)
 {
     this.parser = parser;
 }
예제 #7
0
 public PhaseParserKit(IProtoParser protoParser, IXamlInstructionParser parser, IObjectAssembler objectAssembler)
 {
     this.protoParser = protoParser;
     this.parser = parser;
     this.objectAssembler = objectAssembler;
 }
 public OrderAwareXamlInstructionParser(IXamlInstructionParser parser)
 {
     this.parser = parser;
 }
예제 #9
0
 public PhaseParserKit(IProtoParser protoParser, IXamlInstructionParser parser, IObjectAssembler objectAssembler)
 {
     this.protoParser     = protoParser;
     this.parser          = parser;
     this.objectAssembler = objectAssembler;
 }
예제 #10
0
 public ParsingTests()
 {
     sut            = new XamlInstructionParser(WiringContext);
     protoResources = new ProtoInstructionResources(this);
     source         = new XamlInstructionResources(this);
 }