コード例 #1
0
        protected override IPhpStatement[] VisitReturnStatement(ReturnStatement src)
        {
            var value  = src.ReturnValue == null ? null : TransValue(src.ReturnValue);
            var result = new PhpReturnStatement(value);

            return(MkArray(result));
        }
コード例 #2
0
ファイル: PhpBaseVisitor.cs プロジェクト: yekainew/cs2php
 protected virtual T VisitPhpReturnStatement(PhpReturnStatement node)
 {
     if (ThrowNotImplementedException)
     {
         throw new NotImplementedException(string.Format("Method {0} is not supported in class {1}", "VisitPhpReturnStatement", this.GetType().FullName));
     }
     return(default(T));
 }
コード例 #3
0
 protected override IPhpStatement VisitPhpReturnStatement(PhpReturnStatement node)
 {
     return(node.Simplify(this));
 }