Beispiel #1
0
        private static IEnumerable <Animal> Filter <T>(Animal animal) where T : Classification
        {
            ClassificationFilter <T> filter = new ClassificationFilter <T>(animal);

            animal.Accept(filter);
            return(filter.Filtered);
        }
Beispiel #2
0
 /// <summary>
 /// The do some action.
 /// </summary>
 /// <param name="zver">
 /// The zver.
 /// </param>
 private static void DoSomeAction(Animal zver)
 {
     zver.Accept(new PaymentVisitor());
 }