void ReadStartXData ()
{
var xt = XamlLanguage.XData;
string xdata = r.ReadInnerXml ();
stored_member_enumerator = new List<Pair> (new Pair [] { new Pair (xt.GetMember ("Text"), xdata) }).GetEnumerator ();
types.Push (xt);
current = xt;
node_type = XamlNodeType.StartObject;
inside_object_not_member = true;
is_xdata = true;
}