コード例 #1
0
 public static IPendulumState CreateState <R, K>(this Pendulum <R, K> pendulum) => new PendulumState <R, K>(pendulum);
コード例 #2
0
 public PendulumModification(Pendulum <T, K> pendulum) => this.pendulum = pendulum;
コード例 #3
0
 public static IPendulumModifications <R> CreateModifications <R, K>(this Pendulum <R, K> pendulum) => new PendulumModification <R, K>(pendulum);
コード例 #4
0
 public static IPendulumConstrains <R> CreateConstrains <R, K>(this Pendulum <R, K> pendulum) => new PendulumConstrains <R, K>(pendulum);
コード例 #5
0
 public static IPendulumRanking <R> CreateRanking <R, K>(this Pendulum <R, K> pendulum) => new PendulumRanking <R, K>(pendulum);
コード例 #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);
コード例 #7
0
 public PendulumConstrains(Pendulum <T, K> pendulum)
 {
     this.pendulum = pendulum;
 }