MoreInternals.Model.MathValue.Write C# (CSharp) 메소드

Write() 개인적인 메소드

private Write ( TextWriter output ) : void
output System.IO.TextWriter
리턴 void
        internal override void Write(TextWriter output)
        {
            LeftHand.Write(output);
            output.Write(' ');
            switch (Operator)
            {
                case Model.Operator.Div: output.Write('/'); break;
                case Model.Operator.Minus: output.Write('-'); break;
                case Model.Operator.Mod: output.Write('%'); break;
                case Model.Operator.Mult: output.Write('*'); break;
                case Model.Operator.Plus: output.Write('+'); break;
                case Model.Operator.Take_Exists: output.Write("??"); break;
                default: throw new InvalidOperationException("Unknown operator: " + Operator);
            }
            output.Write(' ');
            RightHand.Write(output);
        }