public IEnumerable<ProtoXamlInstruction> Parse(Stream stream)
        {
            reader = new XmlCompatibilityReader(stream);
            attributeParser = new AttributeParser(reader);
            reader.Read();

            return ParseElement();
        }
        public IEnumerable <ProtoXamlInstruction> Parse(IXmlReader stream)
        {
            this.reader     = stream;
            attributeParser = new AttributeParser(reader);
            reader.Read();

            return(ParseElement());
        }
        public IEnumerable<ProtoXamlInstruction> Parse(IXmlReader stream)
        {
            this.reader = stream;
            attributeParser = new AttributeParser(reader);
            reader.Read();

            return ParseElement();
        }