public virtual ModuleReference VisitModuleReference(ModuleReference moduleReference) { return moduleReference; }
public override ModuleReference VisitModuleReference(ModuleReference moduleReference) { throw new NotImplementedException("Node type not yet supported"); }
public override ModuleReference VisitModuleReference(ModuleReference moduleReference) { if (moduleReference == null) return null; return base.VisitModuleReference((ModuleReference)moduleReference.Clone()); }
public EventingVisitor(Action<ModuleReference> visitModuleReference) { VisitedModuleReference += visitModuleReference; } public event Action<ModuleReference> VisitedModuleReference; public override ModuleReference VisitModuleReference(ModuleReference moduleReference) { if (VisitedModuleReference != null) VisitedModuleReference(moduleReference); return base.VisitModuleReference(moduleReference); }