Beispiel #1
0
 //------------------------------------------------------------
 // トレース。
 public void Trace(Tracer aTracer, string aName)
 {
     aTracer.WriteName(aName);
     using (new Tracer.IndentScope(aTracer))
     {
         TypePath.Trace(aTracer, "TypePath");
         aTracer.WriteValue("IsConst", IsConst.ToString());
         aTracer.WriteValue("IsRef", IsRef.ToString());
     }
 }
Beispiel #2
0
 //------------------------------------------------------------
 // トレース。
 public void Trace(Tracer aTracer, String aName)
 {
     aTracer.WriteName(aName);
     using (new Tracer.IndentScope(aTracer))
     {
         TypePath.Trace(aTracer, "TypePath");
         Ident.Trace(aTracer, "Ident");
         if (Expr == null)
         {
             aTracer.WriteValue("Expr", "null");
         }
         else
         {
             aTracer.WriteName("Expr");
             using (new Tracer.IndentScope(aTracer))
             {
                 Expr.Trace(aTracer);
             }
         }
     }
 }