コード例 #1
0
        public override void AcceptVisitor(IBindingReportVisitor visitor)
        {
            visitor.Element(this);

            OrderedProperties().ToList().Each(prop => prop.AcceptVisitor(visitor));

            visitor.EndElement();
        }
コード例 #2
0
        public virtual void AcceptVisitor(IBindingReportVisitor visitor)
        {
            visitor.Report(this);

            OrderedProperties().ToList().Each(prop => prop.AcceptVisitor(visitor));

            visitor.EndReport();
        }
コード例 #3
0
        public override void AcceptVisitor(IBindingReportVisitor visitor)
        {
            visitor.Element(this);

            OrderedProperties().ToList().Each(prop => prop.AcceptVisitor(visitor));

            visitor.EndElement();
        }
コード例 #4
0
        public void AcceptVisitor(IBindingReportVisitor visitor)
        {
            visitor.Property(this);

            if (Nested != null)
            {
                Nested.AcceptVisitor(visitor);
            }

            Elements.Each(elem => elem.AcceptVisitor(visitor));

            visitor.EndProperty();
        }
コード例 #5
0
        public void AcceptVisitor(IBindingReportVisitor visitor)
        {
            visitor.Property(this);

            if (Nested != null)
            {
                Nested.AcceptVisitor(visitor);
            }

            Elements.Each(elem => elem.AcceptVisitor(visitor));

            visitor.EndProperty();
        }