//------------------------------------------------------------ // トレースする。 public void Trace(Tracer aTracer, string aName) { aTracer.WriteName(aName); using (new Tracer.IndentScope(aTracer)) { IdentifierPath.Trace(aTracer, "IdentifierPath"); aTracer.WriteValue("IsProtoType", IsProtoType.ToString()); } }
//------------------------------------------------------------ // トレース。 public void Trace(Tracer aTracer, string aName) { aTracer.WriteName(aName); using (new Tracer.IndentScope(aTracer)) { TypeIdentPath.Trace(aTracer, "TypeIdentPath"); ImplIdentPath.Trace(aTracer, "ImplIdentPath"); } }
//------------------------------------------------------------ // トレース。 public void Trace(Tracer aTrace, string aName) { if (BuiltInType != BuiltInType.Unknown) { aTrace.WriteValue(aName, this.BuiltInType.ToString()); } if (IdentPath != null) { IdentPath.Trace(aTrace, aName); } }