/// <summary> /// Add adjustment method to base delegete field /// </summary> /// <param name="adj"></param> protected void AddAdjusterMethod(ComplexityAdjuster adj) { if (adj == null) { throw new ArgumentNullException(); } this.AdjusterMethods += adj; }
/// <summary> /// Reset all adjustment delegate at once /// </summary> public void Initialize() { this.AdjusterMethods = null; this.OnInitialize(); }