//------------------------------------------------------------ // トレース。 public void Trace(Tracer aTracer, string aName) { aTracer.WriteName(aName); using (new Tracer.IndentScope(aTracer)) { StaticTypeDef.Trace(aTracer, aName); } }
//------------------------------------------------------------ // トレース。 public void Trace(Tracer aTracer, string aName) { aTracer.WriteName(aName); using (new Tracer.IndentScope(aTracer)) { aTracer.WriteValue("SymbolKind", SymbolKind.ToString()); if (StaticTypeDef != null) { StaticTypeDef.Trace(aTracer, "StaticTypeDef"); } if (MemberVariableDecl != null) { MemberVariableDecl.Trace(aTracer, "MemberVariableDecl"); } if (MemberFunctionDecl != null) { MemberFunctionDecl.Trace(aTracer, "MemberFunctionDecl"); } } }