public virtual UsedNamespace VisitUsedNamespace(UsedNamespace usedNamespace) { return usedNamespace; }
public override UsedNamespace VisitUsedNamespace(UsedNamespace usedNamespace) { WriteLine("using {0};", usedNamespace.Namespace.Name); return base.VisitUsedNamespace(usedNamespace); }
public override UsedNamespace VisitUsedNamespace(UsedNamespace usedNamespace) { if (usedNamespace == null) return null; return base.VisitUsedNamespace((UsedNamespace)usedNamespace.Clone()); }
public EventingVisitor(Action<UsedNamespace> visitUsedNamespace) { VisitedUsedNamespace += visitUsedNamespace; } public event Action<UsedNamespace> VisitedUsedNamespace; public override UsedNamespace VisitUsedNamespace(UsedNamespace usedNamespace) { if (VisitedUsedNamespace != null) VisitedUsedNamespace(usedNamespace); return base.VisitUsedNamespace(usedNamespace); }