예제 #1
0
파일: TypeRef.cs 프로젝트: DEVSENSE/Parsers
 public override void VisitMultipleTypeRef(MultipleTypeRef x)
 {
     if (x.MultipleTypes.Length == 1)
     {
         VisitElement(x.MultipleTypes[0]);
     }
     else
     {
         _results.Push(null);
     }
 }
예제 #2
0
 public override void VisitMultipleTypeRef(MultipleTypeRef x)
 {
     VisitElementList(x.MultipleTypes, (Tokens)'|', "|");
 }
예제 #3
0
 virtual public void VisitMultipleTypeRef(MultipleTypeRef x)
 {
     VisitList(x.MultipleTypes);
 }
예제 #4
0
 override public void VisitMultipleTypeRef(MultipleTypeRef x)
 {
     _serializer.StartSerialize(typeof(MultipleTypeRef).Name, SerializeSpan(x.Span));
     base.VisitMultipleTypeRef(x);
     _serializer.EndSerialize();
 }