コード例 #1
0
ファイル: AstWriter.cs プロジェクト: vrajeshbhavsar/mcjs
        public void Visit(PropertyDeclarationExpression expression)
        {
            outStream.Write("\"{0}\": ", EscapeString(expression.Name));
            switch (expression.Mode)
            {
            case PropertyExpressionType.Data:
                if (expression.Expression is FunctionExpression)
                {
                    enteringMethodDefinition = true;
                }
                expression.Expression.Accept(this);
                break;

            case PropertyExpressionType.Get:
                enteringMethodDefinition = true;
                Visit(expression.GetFunction);
                break;

            case PropertyExpressionType.Set:
                enteringMethodDefinition = true;
                Visit(expression.SetFunction);
                break;
            }
        }
コード例 #2
0
ファイル: AstWriter.cs プロジェクト: reshadi2/mcjs
 public void Visit(PropertyDeclarationExpression expression)
 {
     outStream.Write("\"{0}\": ", EscapeString(expression.Name));
     switch (expression.Mode)
     {
         case PropertyExpressionType.Data:
             if (expression.Expression is FunctionExpression)
                 enteringMethodDefinition = true;
             expression.Expression.Accept(this);
             break;
         case PropertyExpressionType.Get:
             enteringMethodDefinition = true;
             Visit(expression.GetFunction);
             break;
         case PropertyExpressionType.Set:
             enteringMethodDefinition = true;
             Visit(expression.SetFunction);
             break;
     }
 }
コード例 #3
0
 public virtual void Visit(PropertyDeclarationExpression expression)
 {
     logVisit(expression);
 }
コード例 #4
0
ファイル: XmlDumper.cs プロジェクト: vrajeshbhavsar/mcjs
 public void Visit(PropertyDeclarationExpression expression)
 {
     Dump(expression);
 }
コード例 #5
0
 public void Visit(PropertyDeclarationExpression expression)
 {
     throw new System.NotImplementedException();
 }