private void ParseText ()
{
XamlObjectElement obj = CurrentElement as XamlObjectElement;
string value = HandleWhiteSpace (reader.Value);
if (obj != null) {
if (typeof (TextBlock).IsAssignableFrom (obj.Type)) {
ParseTextBlockText (obj);
return;
}
XamlReflectionPropertySetter content = obj.FindContentProperty ();
if (content == null)
throw ParseException ("Element {0} does not support text properties.", CurrentElement.Name);
content.SetValue (value);
}
}