private IEnumerable<XamlInstruction> ConvertToNodes(Stream stream) { var reader = new XmlCompatibilityReader(stream); var wiringContext = WiringContext; var pullParser = new XamlInstructionParser(wiringContext); var protoParser = new XamlProtoInstructionParser(wiringContext); return pullParser.Parse(protoParser.Parse(reader)).ToList(); }
private IEnumerable<Instruction> ConvertToNodes(Stream stream) { var reader = new XmlCompatibilityReader(stream); var runtimeTypeSource = RuntimeTypeSource; var pullParser = new InstructionParser(runtimeTypeSource); var protoParser = new ProtoInstructionParser(runtimeTypeSource); return pullParser.Parse(protoParser.Parse(reader)).ToList(); }
private ICollection<Instruction> ExtractNodesFromPullParser(string xml) { var pullParser = new InstructionParser(TypeRuntimeTypeSource); using (var stream = new StringReader(xml)) { var reader = new XmlCompatibilityReader(stream); return pullParser.Parse(new ProtoInstructionParser(TypeRuntimeTypeSource).Parse(reader)).ToList(); } }
private ICollection<XamlInstruction> ExtractNodesFromPullParser(string xml) { var pullParser = new XamlInstructionParser(WiringContext); using (var stream = new StringReader(xml)) { var reader = new XmlCompatibilityReader(stream); return pullParser.Parse(new XamlProtoInstructionParser(WiringContext).Parse(reader)).ToList(); } }