public override T Process <T>(IEffectDaoProcessor <T> processor) { return(processor.Process(this)); }
public abstract T Process <T>(IEffectDaoProcessor <T> processor);