public string GetXml()
{
long logScopeId = DataCommonEventSource.Log.EnterScope("<ds.DataSet.GetXml|API> {0}", ObjectID);
try
{
// StringBuilder strBuilder = new StringBuilder(EstimatedXmlStringSize());
// StringWriter strWriter = new StringWriter(strBuilder);
StringWriter strWriter = new StringWriter(CultureInfo.InvariantCulture);
if (strWriter != null)
{
XmlTextWriter w = new XmlTextWriter(strWriter);
w.Formatting = Formatting.Indented;
new XmlDataTreeWriter(this).Save(w, false);
}
return strWriter.ToString();
}
finally
{
DataCommonEventSource.Log.ExitScope(logScopeId);
}
}