public void dbug_BeginLayoutTraceSession(string beginMsg)
{
if (dbugLastestDebugVisualLay != null)
{
dbugLastestDebugVisualLay.WriteInfo("---------switch to new sesssion---------");
debugLayoutTracerStack.Push(dbugLastestDebugVisualLay);
}
dbugLastestDebugVisualLay = new dbugVisualLayoutTracer(this);
dbugLastestDebugVisualLay.Start(layoutTraceStreamWriter);
dbugLastestDebugVisualLay.WriteInfo("---------Layout Trace---------");
dbugLastestDebugVisualLay.WriteInfo(beginMsg);
dbugLastestDebugVisualLay.WriteInfo("------------------------------");
}