override public void VisitTraitsUse(TraitsUse x) { _serializer.StartSerialize(typeof(TraitsUse).Name, SerializeSpan(x.Span)); _serializer.Serialize("Traits", x.TraitsList.Select(t => new NodeObj("Trait", t.ToString())).ToArray()); base.VisitTraitsUse(x); _serializer.EndSerialize(); }
override public void VisitTraitsUse(TraitsUse x) { _serializer.StartSerialize(typeof(TraitsUse).Name, SerializeSpan(x.Span)); _serializer.StartSerialize("Traits"); VisitList(x.TraitsList); _serializer.EndSerialize(); VisitElement(x.TraitAdaptationBlock); _serializer.EndSerialize(); }
public override void VisitTraitsUse(TraitsUse x) { throw new NotImplementedException(); }
virtual public void VisitTraitsUse(TraitsUse x) { // visits adaptation list VisitElement(x.TraitAdaptationBlock); }