From d8d7af174a93950599031253c10c7ba8158f1f82 Mon Sep 17 00:00:00 2001 From: Markus Ewald Date: Sun, 16 May 2010 09:45:21 +0000 Subject: [PATCH] Fixed compilation error: Math.DivRem() doesn't exist in the XNA Framework for XBox 360 git-svn-id: file:///srv/devel/repo-conversion/nusu@198 d2e56fa2-650e-0410-a79f-9358c0239efd --- Source/StringBuilderHelper.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/StringBuilderHelper.cs b/Source/StringBuilderHelper.cs index e3242d7..df484d7 100644 --- a/Source/StringBuilderHelper.cs +++ b/Source/StringBuilderHelper.cs @@ -291,8 +291,13 @@ namespace Nuclex.Support { /// String builder the number will be appended to /// Remaining digits that will be recursively processed private static void recursiveAppend(StringBuilder builder, int remaining) { +#if XBOX + int digit = remaining % 10; + int tenth = remaining / 10; +#else int digit; int tenth = Math.DivRem(remaining, 10, out digit); +#endif if(tenth > 0) { recursiveAppend(builder, tenth); @@ -305,8 +310,13 @@ namespace Nuclex.Support { /// String builder the number will be appended to /// Remaining digits that will be recursively processed private static void recursiveAppend(StringBuilder builder, long remaining) { +#if XBOX + long digit = remaining % 10; + long tenth = remaining / 10; +#else long digit; long tenth = Math.DivRem(remaining, 10, out digit); +#endif if(tenth > 0) { recursiveAppend(builder, tenth);