public virtual TypeReference VisitTypeReference(TypeReference type) { return type; }
public EventingVisitor(Action<TypeReference> visitTypeReference) { VisitedTypeReference += visitTypeReference; } public event Action<TypeReference> VisitedTypeReference; public override TypeReference VisitTypeReference(TypeReference type) { if (VisitedTypeReference != null) VisitedTypeReference(type); return base.VisitTypeReference(type); }