예제 #1
0
 protected override JObject Visit(AdeclPart part)
 {
     return(new JObject
     {
         ["type"] = "ADECL",
         ["elements"] = new JArray(part.Left.AcceptForValue(this), part.Right.AcceptForValue(this))
     });
 }
예제 #2
0
 public void Visit(AdeclPart part)
 {
     part.Left.Accept(this);
     sb.Append(':');
     part.Right.Accept(this);
 }
예제 #3
0
 void ISignatureVisitor.Visit(AdeclPart part) => result = Visit(part);
예제 #4
0
 protected abstract T Visit([NotNull] AdeclPart part);