Example #1
0
        public static void Accept(this IBetween target, IBetweenVisitor visitor)
        {
            var parameterTypes = new Type[] { target.GetType(), typeof(IBetweenVisitor) };
            var method         = typeof(CheckInOutBetweenExtension).GetMethod("Accept", parameterTypes, null);

            if (method != null)
            {
                method.Invoke(null, new object[] { target, visitor });
            }
        }
Example #2
0
 public static void Accept(OutBetween target, IBetweenVisitor visitor)
 {
     visitor.Visit(target);
 }