Ejemplo n.º 1
0
 public static IPendulumState CreateState <R, K>(this Pendulum <R, K> pendulum) => new PendulumState <R, K>(pendulum);
Ejemplo n.º 2
0
 public PendulumModification(Pendulum <T, K> pendulum) => this.pendulum = pendulum;
Ejemplo n.º 3
0
 public static IPendulumModifications <R> CreateModifications <R, K>(this Pendulum <R, K> pendulum) => new PendulumModification <R, K>(pendulum);
Ejemplo n.º 4
0
 public static IPendulumConstrains <R> CreateConstrains <R, K>(this Pendulum <R, K> pendulum) => new PendulumConstrains <R, K>(pendulum);
Ejemplo n.º 5
0
 public static IPendulumRanking <R> CreateRanking <R, K>(this Pendulum <R, K> pendulum) => new PendulumRanking <R, K>(pendulum);
Ejemplo n.º 6
0
 /// <summary>
 /// The "projection method". Perform modifications on a specialized object and unit a common interface.
 /// </summary>
 public static IPendulum <R> Define <R, T>(this Pendulum <R, T> p, Func <Pendulum <R, T>, IPendulum <R> > ex) => ex(p);
 public PendulumConstrains(Pendulum <T, K> pendulum)
 {
     this.pendulum = pendulum;
 }