コード例 #1
0
 internal override void DumpTo(AstVisitor /*!*/ visitor, TextWriter /*!*/ output)
 {
     output.Write("${");
     varNameEx.DumpTo(visitor, output);
     output.Write('}');
     DumpAccess(output);
 }
コード例 #2
0
ファイル: FieldUse.cs プロジェクト: jiahao42/weverca
 internal override void DumpTo(AstVisitor /*!*/ visitor, TextWriter /*!*/ output)
 {
     typeRef.DumpTo(visitor, output);
     output.Write("::{");
     fieldNameExpr.DumpTo(visitor, output);
     output.Write('}');
     DumpAccess(output);
 }
コード例 #3
0
        internal override void DumpTo(AstVisitor /*!*/ visitor, TextWriter /*!*/ output)
        {
            if (isMemberOf != null)
            {
                isMemberOf.DumpTo(visitor, output);
                output.Write("->");
            }

            array.DumpTo(visitor, output);

            output.Write('[');
            if (index != null)
            {
                index.DumpTo(visitor, output);
            }
            output.Write(']');
            DumpAccess(output);
        }