public void Visit(ISubClassMapping mapping) { if (this.WasProcessed(mapping)) { return; } foreach (var conversion in mapping.Conversions) { conversion.Mapping.Accept(this); } }
public void Visit(ISubClassMapping mapping) { this.AddTypeLine(mapping); if (this.CheckRecursivelyProcessed(mapping)) { return; } this.aLevel++; foreach (var conversion in mapping.Conversions) { this.aTypeIdentification = $"{conversion.From.Name} => {conversion.To.Name}"; conversion.Mapping.Accept(this); } this.aLevel--; this.aProcessed.Remove(mapping.GetType()); }
public void Visit(ISubClassMapping mapping) { this.aInnerVisitor.Visit(mapping); }