//! [Man_LogSetPrefix___2] public RecursiveDataType Search(String name) { Log.SetPrefix(" ", Scope.ThreadOuter); // add indent Log.Info("Inspecting object: " + Name); if (Name.Equals(name)) { Log.SetPrefix(null, Scope.ThreadOuter); // remove indent return(this); } // recursion RecursiveDataType returnValue = null; foreach (RecursiveDataType child in Children) { if ((returnValue = child.Search(name)) != null) { break; } } Log.SetPrefix(null, Scope.ThreadOuter); // remove indent return(returnValue); }
public void Man_Prefix() { UT_INIT(); memLog.MemoryLog.Clear(); memLog.AutoSizes.Reset(); Log.SetVerbosity(memLog, Verbosity.Verbose); RecursiveDataType msc = new RecursiveDataType(); msc.Log_SetPrefix(); SaveOutput("Man_LogSetPrefix_1.txt"); }
public void Man_Prefix() { UT_INIT(); memLog.MemoryLog.Clear(); memLog.AutoSizes.Reset(); Log.SetVerbosity( memLog, Verbosity.Verbose ); RecursiveDataType msc= new RecursiveDataType(); msc.Log_SetPrefix(); SaveOutput( "Man_LogSetPrefix_1.txt" ); }