public static void AcceptVisitor <TResult> ( this EventReference eventReference, MetadataVisitor <TResult> visitor) { if (!visitor.ShouldTraverseInto(visitor.VisitEventReference(eventReference))) { return; } eventReference.EventType.AcceptVisitor(visitor); eventReference.DeclaringType.AcceptVisitor(visitor); }