static void M1() { var d = new MyXDocument(); //d.M1(); //d.M2(); d.M3(); }
public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is string) { MyXDocument d = new MyXDocument(); d.Add(XDocument.Load(new StringReader((string)value)).Elements().First()); return(d); } return(null); }