Chronozoom.Entities.TimelineExtensions.Traverse C# (CSharp) Метод

Traverse() публичный статический Метод

public static Traverse ( this timeline, TraverseOperation operation ) : void
timeline this
operation TraverseOperation
Результат void
        public static void Traverse(this Timeline timeline, TraverseOperation operation)
        {
            if (operation ==null || timeline == null)
                return;

            operation(timeline);
            if (timeline.ChildTimelines == null) return;
            foreach (Timeline childTimeline in timeline.ChildTimelines)
            {
                Traverse(childTimeline, operation);
            }
        }
TimelineExtensions