clojure.lang.Printf.FormatSpecificierChunk.Print C# (CSharp) Метод

Print() публичный Метод

public Print ( StringBuilder sb, object arg ) : void
sb StringBuilder
arg object
Результат void
            public void Print(StringBuilder sb, object arg)
            {
                if (_isDateTime)
                {
                    PrintDateTime(sb, arg);
                    return;
                }

                switch (_conversion)
                {
                    case ConversionAux.DecimalInteger:
                    case ConversionAux.OctalInteger:
                    case ConversionAux.HexInteger:
                        PrintInteger(sb, arg);
                        break;
                    case ConversionAux.Scientific:
                    case ConversionAux.General:
                    case ConversionAux.DecimalFloat:
                    case ConversionAux.HexFloat:
                        PrintFloat(sb, arg);
                        break;
                    case ConversionAux.Character:
                    case ConversionAux.CharacterUpper:
                        PrintCharacter(sb, arg);
                        break;
                    case ConversionAux.Boolean:
                        PrintBoolean(sb, arg);
                        break;
                    case ConversionAux.String:
                        PrintString(sb, arg);
                        break;
                    case ConversionAux.HashCode:
                        PrintHashCode(sb, arg);
                        break;
                    case ConversionAux.LineSeparator:
                        PrintLineSeparator(sb, arg);
                        break;
                    case ConversionAux.PercentSign:
                        PrintPercentSign(sb, arg);
                        break;
                    default:
                        throw Util.UnreachableCode();
                }
            }