public EqualsMethodProvider(ReferenceProvider referenceProvider, Action <string> warningLogger) { this.referenceProvider = referenceProvider; this.warningLogger = warningLogger; }
public ModuleWeaver() { referenceProvider = new ReferenceProvider(this); equalsMethodProvider = new EqualsMethodProvider(referenceProvider, WriteWarning); equalsMethodAppender = new EqualsMethodAppender(equalsMethodProvider); }