コード例 #1
0
ファイル: CastExpression.cs プロジェクト: ianuub/Ryujinxxx
 public override void PrintLeft(TextWriter writer)
 {
     writer.Write(_kind);
     writer.Write("<");
     _to.PrintLeft(writer);
     writer.Write(">(");
     _from.PrintLeft(writer);
     writer.Write(")");
 }
コード例 #2
0
ファイル: CastExpression.cs プロジェクト: zhubaojian/Ryujinx
 public override void PrintLeft(TextWriter Writer)
 {
     Writer.Write(Kind);
     Writer.Write("<");
     To.PrintLeft(Writer);
     Writer.Write(">(");
     From.PrintLeft(Writer);
     Writer.Write(")");
 }
コード例 #3
0
        public override void PrintLeft(TextWriter writer)
        {
            if (_ret != null)
            {
                _ret.PrintLeft(writer);

                if (!_ret.HasRightPart())
                {
                    writer.Write(" ");
                }
            }

            _name.Print(writer);
        }
コード例 #4
0
ファイル: EncodedFunction.cs プロジェクト: zhubaojian/Ryujinx
        public override void PrintLeft(TextWriter Writer)
        {
            if (Ret != null)
            {
                Ret.PrintLeft(Writer);

                if (!Ret.HasRightPart())
                {
                    Writer.Write(" ");
                }
            }

            Name.Print(Writer);
        }
コード例 #5
0
ファイル: PointerType.cs プロジェクト: ianuub/Ryujinxxx
        public override void PrintLeft(TextWriter writer)
        {
            _child.PrintLeft(writer);
            if (_child.IsArray())
            {
                writer.Write(" ");
            }

            if (_child.IsArray() || _child.HasFunctions())
            {
                writer.Write("(");
            }

            writer.Write("*");
        }
コード例 #6
0
        public override void PrintLeft(TextWriter Writer)
        {
            Child.PrintLeft(Writer);
            if (Child.IsArray())
            {
                Writer.Write(" ");
            }

            if (Child.IsArray() || Child.HasFunctions())
            {
                Writer.Write("(");
            }

            Writer.Write("*");
        }
コード例 #7
0
ファイル: FunctionType.cs プロジェクト: zhubaojian/Ryujinx
 public override void PrintLeft(TextWriter Writer)
 {
     ReturnType.PrintLeft(Writer);
     Writer.Write(" ");
 }
コード例 #8
0
 public override void PrintLeft(TextWriter Writer)
 {
     Reference.PrintLeft(Writer);
 }
コード例 #9
0
 public override void PrintLeft(TextWriter writer)
 {
     _base.PrintLeft(writer);
 }
コード例 #10
0
ファイル: FunctionType.cs プロジェクト: ianuub/Ryujinxxx
 public override void PrintLeft(TextWriter writer)
 {
     _returnType.PrintLeft(writer);
     writer.Write(" ");
 }
コード例 #11
0
 public override void PrintLeft(TextWriter Writer)
 {
     Base.PrintLeft(Writer);
 }