protected override DependencyList InitExpectedDependencies() { return(DependencyList.Create <IPoint, PointOnFigure>()); }
protected override DependencyList InitExpectedDependencies() { return(DependencyList.Create <Point, Point, Point>()); // Using number of dependencies only. }
protected override DependencyList InitExpectedDependencies() { return(DependencyList.Create <IFigure, IPoint, ILengthProvider>()); }
protected override DependencyList InitExpectedDependencies() { return(DependencyList.Create <Point, Point>()); // Not used. }