Exemple #1
0
        public RightToLeftRule(SynchronizationRule <TLeft, TRight> rule)
        {
            this.rule = rule;
            var createLeftOutput = rule.GetType().GetMethod("CreateLeftOutput", BindingFlags.NonPublic | BindingFlags.Instance);

            this.needDependencies = createLeftOutput.ReflectedType != typeof(SynchronizationRule <TLeft, TRight>);
        }
Exemple #2
0
 public override string ToString()
 {
     return($"RTL for {rule.GetType().Name}");
 }