Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Get IronPython.Modules to compile under WP7.

  • Loading branch information...
commit 737a0a33b36188289b1b18585a7bc9d056b45a58 1 parent 60c22a5
@jdhardy jdhardy authored
Showing with 95 additions and 132 deletions.
  1. +3 −3 Languages/IronPython/IronPython.Modules/IterTools.cs
  2. +1 −1  Languages/IronPython/IronPython.Modules/Properties/AssemblyInfo.cs
  3. +3 −3 Languages/IronPython/IronPython.Modules/_bytesio.cs
  4. +8 −8 Languages/IronPython/IronPython.Modules/_codecs.cs
  5. +3 −3 Languages/IronPython/IronPython.Modules/_collections.cs
  6. +1 −1  Languages/IronPython/IronPython.Modules/_ctypes_test.cs
  7. +3 −3 Languages/IronPython/IronPython.Modules/_fileio.cs
  8. +3 −3 Languages/IronPython/IronPython.Modules/_io.cs
  9. +1 −1  Languages/IronPython/IronPython.Modules/_locale.cs
  10. +2 −2 Languages/IronPython/IronPython.Modules/_md5.cs
  11. +3 −3 Languages/IronPython/IronPython.Modules/_random.cs
  12. +3 −3 Languages/IronPython/IronPython.Modules/_sha.cs
  13. +2 −2 Languages/IronPython/IronPython.Modules/_sha256.cs
  14. +2 −1  Languages/IronPython/IronPython.Modules/_sha512.cs
  15. +1 −1  Languages/IronPython/IronPython.Modules/_ssl.cs
  16. +3 −3 Languages/IronPython/IronPython.Modules/_struct.cs
  17. +3 −3 Languages/IronPython/IronPython.Modules/array.cs
  18. +3 −3 Languages/IronPython/IronPython.Modules/cPickle.cs
  19. +4 −3 Languages/IronPython/IronPython.Modules/cmath.cs
  20. +5 −4 Languages/IronPython/IronPython.Modules/copy_reg.cs
  21. +4 −4 Languages/IronPython/IronPython.Modules/datetime.cs
  22. +3 −3 Languages/IronPython/IronPython.Modules/marshal.cs
  23. +3 −3 Languages/IronPython/IronPython.Modules/math.cs
  24. +1 −1  Languages/IronPython/IronPython.Modules/mmap.cs
  25. +3 −3 Languages/IronPython/IronPython.Modules/nt.cs
  26. +3 −3 Languages/IronPython/IronPython.Modules/operator.cs
  27. +1 −1  Languages/IronPython/IronPython.Modules/re.cs
  28. +4 −4 Languages/IronPython/IronPython.Modules/socket.cs
  29. +2 −2 Languages/IronPython/IronPython.Modules/thread.cs
  30. +6 −6 Languages/IronPython/IronPython.Modules/time.cs
  31. +1 −1  Languages/IronPython/IronPython/Runtime/Types/PythonType.cs
  32. +3 −43 Runtime/Microsoft.Dynamic/Utils/StringUtils.cs
  33. +4 −4 Solutions/Common.proj
View
6 Languages/IronPython/IronPython.Modules/IterTools.cs
@@ -29,11 +29,11 @@
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
+#if FEATURE_NUMERICS
+using System.Numerics;
+#else
using Microsoft.Scripting.Math;
using Complex = Microsoft.Scripting.Math.Complex64;
-#else
-using System.Numerics;
#endif
[assembly: PythonModule("itertools", typeof(IronPython.Modules.PythonIterTools))]
View
2  Languages/IronPython/IronPython.Modules/Properties/AssemblyInfo.cs
@@ -47,7 +47,7 @@
[assembly: SecurityTransparent]
-#if !SILVERLIGHT && !WIN8 && !ANDROID
+#if FEATURE_APTCA
[assembly: AllowPartiallyTrustedCallers]
#if !CLR2
[assembly: SecurityRules(SecurityRuleSet.Level1)]
View
6 Languages/IronPython/IronPython.Modules/_bytesio.cs
@@ -19,10 +19,10 @@
using Microsoft.Scripting.Ast;
#endif
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
using System;
View
16 Languages/IronPython/IronPython.Modules/_codecs.cs
@@ -329,7 +329,7 @@ public class EncodingMap {
return PythonOps.LookupEncodingError(context, name);
}
-#if !SILVERLIGHT
+#if FEATURE_ENCODING
#region MBCS Functions
public static PythonTuple mbcs_decode(CodeContext/*!*/ context, string input, [DefaultParameterValue("strict")]string errors, [DefaultParameterValue(false)]bool ignored) {
@@ -504,7 +504,7 @@ public class EncodingMap {
#region Utf-7 Functions
-#if !SILVERLIGHT
+#if FEATURE_ENCODING
public static PythonTuple utf_7_decode(object input) {
return utf_7_decode(input, "strict", false);
}
@@ -544,7 +544,7 @@ public class EncodingMap {
#endregion
-#if !SILVERLIGHT
+#if FEATURE_ENCODING
#region Utf-32 Functions
public static PythonTuple utf_32_decode(object input) {
@@ -611,7 +611,7 @@ public class EncodingMap {
#endregion
#endif
-
+
#region Private implementation
private static PythonTuple DoDecode(Encoding encoding, object input, string errors) {
@@ -638,7 +638,7 @@ public class EncodingMap {
bytes[i] = (byte)res[i + preOffset];
}
-#if !SILVERLIGHT // DecoderFallback
+#if FEATURE_ENCODING // DecoderFallback
encoding = (Encoding)encoding.Clone();
ExceptionFallBack fallback = null;
@@ -652,7 +652,7 @@ public class EncodingMap {
string decoded = encoding.GetString(bytes, 0, bytes.Length);
int badByteCount = 0;
-#if !SILVERLIGHT // DecoderFallback
+#if FEATURE_ENCODING // DecoderFallback
if (!fAlwaysThrow) {
byte[] badBytes = fallback.buffer.badBytes;
if (badBytes != null) {
@@ -695,7 +695,7 @@ public class EncodingMap {
encoding = (Encoding)encoding.Clone();
-#if !SILVERLIGHT // EncoderFallback
+#if FEATURE_ENCODING // EncoderFallback
encoding.EncoderFallback = EncoderFallback.ExceptionFallback;
#endif
@@ -718,7 +718,7 @@ public class EncodingMap {
#endregion
}
-#if !SILVERLIGHT // Encoding
+#if FEATURE_ENCODING // Encoding
class ExceptionFallBack : DecoderFallback {
internal ExceptionFallbackBuffer buffer;
View
6 Languages/IronPython/IronPython.Modules/_collections.cs
@@ -31,10 +31,10 @@
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
using SpecialNameAttribute = System.Runtime.CompilerServices.SpecialNameAttribute;
View
2  Languages/IronPython/IronPython.Modules/_ctypes_test.cs
@@ -17,7 +17,7 @@
using IronPython.Runtime;
-#if !SILVERLIGHT
+#if FEATURE_NATIVE
[assembly: PythonModule("_ctypes_test", typeof(IronPython.Modules.CTypesTest))]
namespace IronPython.Modules {
public static class CTypesTest {
View
6 Languages/IronPython/IronPython.Modules/_fileio.cs
@@ -18,10 +18,10 @@
using Microsoft.Scripting.Ast;
#endif
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
using System;
View
6 Languages/IronPython/IronPython.Modules/_io.cs
@@ -18,10 +18,10 @@
using Microsoft.Scripting.Ast;
#endif
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
using System;
View
2  Languages/IronPython/IronPython.Modules/_locale.cs
@@ -53,7 +53,7 @@ public static class PythonLocale {
internal static string PreferredEncoding {
get {
-#if !SILVERLIGHT // No ANSICodePage in Silverlight
+#if FEATURE_ANSICP // No ANSICodePage in Silverlight
return "cp" + CultureInfo.CurrentCulture.TextInfo.ANSICodePage.ToString();
#else
return "";
View
4 Languages/IronPython/IronPython.Modules/_md5.cs
@@ -13,6 +13,8 @@
*
* ***************************************************************************/
+#if FEATURE_FULL_CRYPTO // MD5
+
using System;
using System.Collections.Generic;
using Microsoft.Scripting.Runtime;
@@ -26,8 +28,6 @@
//!!! Also, we could probably make a generic version of this that could then be specialized
//!!! for both md5 and sha.
-#if !SILVERLIGHT // MD5
-
[assembly: PythonModule("_md5", typeof(IronPython.Modules.PythonMD5))]
namespace IronPython.Modules {
public static class PythonMD5 {
View
6 Languages/IronPython/IronPython.Modules/_random.cs
@@ -18,10 +18,10 @@
using IronPython.Runtime.Operations;
using Microsoft.Scripting.Utils;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("_random", typeof(IronPython.Modules.PythonRandom))]
View
6 Languages/IronPython/IronPython.Modules/_sha.cs
@@ -86,8 +86,8 @@ public static class PythonSha {
[Documentation("new([data]) -> object (object used to calculate hash)")]
[PythonType, PythonHidden]
- public class sha
-#if !SILVERLIGHT
+ public class sha
+#if FEATURE_ICLONEABLE
: ICloneable
#endif
{
@@ -152,7 +152,7 @@ public class sha
return new sha(_bytes);
}
-#if !SILVERLIGHT
+#if FEATURE_ICLONEABLE
object ICloneable.Clone() {
return copy();
}
View
4 Languages/IronPython/IronPython.Modules/_sha256.cs
@@ -75,7 +75,7 @@ public static class PythonSha256 {
[PythonHidden]
public sealed class Sha256Object : HashBase
-#if !SILVERLIGHT
+#if FEATURE_ICLONEABLE
, ICloneable
#endif
{
@@ -102,7 +102,7 @@ public sealed class Sha256Object : HashBase
public Sha256Object copy() {
return new Sha256Object(_bytes);
}
-#if !SILVERLIGHT
+#if FEATURE_ICLONEABLE
object ICloneable.Clone() {
return copy();
}
View
3  Languages/IronPython/IronPython.Modules/_sha512.cs
@@ -13,6 +13,8 @@
*
* ***************************************************************************/
+#if FEATURE_FULL_CRYPTO // SHA384, SHA512
+
using System;
using System.Collections.Generic;
using System.Security.Cryptography;
@@ -26,7 +28,6 @@
//!!! Also, we could probably make a generic version of this that could then be specialized
//!!! for both md5 and sha.
-#if !SILVERLIGHT // System.Cryptography.SHA1CryptoServiceProvider
[assembly: PythonModule("_sha512", typeof(IronPython.Modules.PythonSha512))]
namespace IronPython.Modules {
[Documentation("SHA512 hash algorithm")]
View
2  Languages/IronPython/IronPython.Modules/_ssl.cs
@@ -13,7 +13,7 @@
*
* ***************************************************************************/
-#if !SILVERLIGHT // System.NET
+#if FEATURE_FULL_NET
using System;
using System.IO;
View
6 Languages/IronPython/IronPython.Modules/_struct.cs
@@ -31,10 +31,10 @@
using IronPython.Runtime.Types;
using IronPython.Runtime.Binding;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("_struct", typeof(IronPython.Modules.PythonStruct))]
View
6 Languages/IronPython/IronPython.Modules/array.cs
@@ -29,10 +29,10 @@
using SpecialName = System.Runtime.CompilerServices.SpecialNameAttribute;
using System.Reflection;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("array", typeof(IronPython.Modules.ArrayModule))]
View
6 Languages/IronPython/IronPython.Modules/cPickle.cs
@@ -28,10 +28,10 @@
using Microsoft.Scripting.Runtime;
using Microsoft.Scripting.Utils;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("cPickle", typeof(IronPython.Modules.PythonPickle))]
View
7 Languages/IronPython/IronPython.Modules/cmath.cs
@@ -18,10 +18,11 @@
using IronPython.Runtime.Operations;
using Microsoft.Scripting.Utils;
-#if CLR2
-using Complex = Microsoft.Scripting.Math.Complex64;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
+using Complex = Microsoft.Scripting.Math.Complex64;
#endif
[assembly: PythonModule("cmath", typeof(IronPython.Modules.ComplexMath))]
View
9 Languages/IronPython/IronPython.Modules/copy_reg.cs
@@ -19,15 +19,16 @@
using System.Runtime.InteropServices;
using Microsoft.Scripting;
using Microsoft.Scripting.Runtime;
+using Microsoft.Scripting.Utils;
using IronPython.Runtime;
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
-using Complex = Microsoft.Scripting.Math.Complex64;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
-using Microsoft.Scripting.Utils;
+#else
+using Microsoft.Scripting.Math;
+using Complex = Microsoft.Scripting.Math.Complex64;
#endif
[assembly: PythonModule("copy_reg", typeof(IronPython.Modules.PythonCopyReg))]
View
8 Languages/IronPython/IronPython.Modules/datetime.cs
@@ -22,16 +22,16 @@
using Microsoft.Scripting;
using Microsoft.Scripting.Runtime;
+using Microsoft.Scripting.Utils;
using IronPython.Runtime;
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
-using Microsoft.Scripting.Utils;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("datetime", typeof(IronPython.Modules.PythonDateTime))]
View
6 Languages/IronPython/IronPython.Modules/marshal.cs
@@ -24,11 +24,11 @@
using Microsoft.Scripting.Runtime;
using Microsoft.Scripting.Utils;
-#if CLR2
+#if FEATURE_NUMERICS
+using System.Numerics;
+#else
using Microsoft.Scripting.Math;
using Complex = Microsoft.Scripting.Math.Complex64;
-#else
-using System.Numerics;
#endif
[assembly: PythonModule("marshal", typeof(IronPython.Modules.PythonMarshal))]
View
6 Languages/IronPython/IronPython.Modules/math.cs
@@ -25,10 +25,10 @@
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("math", typeof(IronPython.Modules.PythonMath))]
View
2  Languages/IronPython/IronPython.Modules/mmap.cs
@@ -13,7 +13,7 @@
*
* ***************************************************************************/
-#if !CLR2 && !SILVERLIGHT && !WIN8 && !ANDROID
+#if FEATURE_MMAP
using System;
using System.Diagnostics;
View
6 Languages/IronPython/IronPython.Modules/nt.cs
@@ -33,10 +33,10 @@
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
[assembly: PythonModule("nt", typeof(IronPython.Modules.PythonNT))]
View
6 Languages/IronPython/IronPython.Modules/operator.cs
@@ -24,11 +24,11 @@
using Microsoft.Scripting.Generation;
using IronPython.Runtime.Types;
-#if CLR2
+#if FEATURE_NUMERICS
+using System.Numerics;
+#else
using Microsoft.Scripting.Math;
using Complex = Microsoft.Scripting.Math.Complex64;
-#else
-using System.Numerics;
#endif
[assembly: PythonModule("operator", typeof(IronPython.Modules.PythonOperator))]
View
2  Languages/IronPython/IronPython.Modules/re.cs
@@ -1242,7 +1242,7 @@ internal class ParsedRegex {
return bytes.ToString();
}
-#if !CLR2 && !SILVERLIGHT && !WIN8 && !ANDROID
+#if FEATURE_MMAP
MmapModule.mmap mmapFile = str as MmapModule.mmap;
if (mmapFile != null) {
return mmapFile.GetSearchString();
View
8 Languages/IronPython/IronPython.Modules/socket.cs
@@ -13,7 +13,7 @@
*
* ***************************************************************************/
-#if !SILVERLIGHT // System.NET
+#if FEATURE_FULL_NET
using System;
using System.Collections;
@@ -36,10 +36,10 @@
using IronPython.Runtime.Operations;
using IronPython.Runtime.Types;
-#if CLR2
-using Microsoft.Scripting.Math;
-#else
+#if FEATURE_NUMERICS
using System.Numerics;
+#else
+using Microsoft.Scripting.Math;
#endif
using PythonArray = IronPython.Modules.ArrayModule.array;
View
4 Languages/IronPython/IronPython.Modules/thread.cs
@@ -68,7 +68,7 @@ public static class PythonThread {
return t.ManagedThreadId;
}
-#if !SILVERLIGHT
+#if !SILVERLIGHT && !WP75
/// <summary>
/// Stops execution of Python or other .NET code on the main thread. If the thread is
/// blocked in native code the thread will be interrupted after it returns back to Python
@@ -201,7 +201,7 @@ public class @lock {
#region Internal Implementation details
private static Thread CreateThread(CodeContext/*!*/ context, ThreadStart start) {
-#if !SILVERLIGHT
+#if !SILVERLIGHT && !WP75
int size = GetStackSize(context);
return (size != 0) ? new Thread(start, size) : new Thread(start);
#else
View
12 Languages/IronPython/IronPython.Modules/time.cs
@@ -55,7 +55,7 @@ public static class PythonTime {
public static readonly PythonTuple tzname;
public const bool accept2dyear = true;
-#if !SILVERLIGHT // System.Diagnostics.Stopwatch
+#if FEATURE_STOPWATCH // System.Diagnostics.Stopwatch
[MultiRuntimeAware]
private static Stopwatch sw;
#endif
@@ -72,7 +72,7 @@ public static class PythonTime {
// altzone, timezone are offsets from UTC in seconds, so they always fit in the
// -13*3600 to 13*3600 range and are safe to cast to ints
-#if !SILVERLIGHT
+#if FEATURE_TIMEZONE
DaylightTime dayTime = TimeZone.CurrentTimeZone.GetDaylightChanges(DateTime.Now.Year);
daylight = (dayTime.Start == dayTime.End && dayTime.Start == DateTime.MinValue && dayTime.Delta.Ticks == 0) ? 0 : 1;
@@ -123,7 +123,7 @@ public static class PythonTime {
}
public static double clock() {
-#if !SILVERLIGHT // System.Diagnostics.Stopwatch
+#if FEATURE_STOPWATCH // System.Diagnostics.Stopwatch
InitStopWatch();
return ((double)sw.ElapsedTicks) / Stopwatch.Frequency;
#else
@@ -307,7 +307,7 @@ public static class PythonTime {
}
private static DateTime RemoveDst(DateTime dt, bool always) {
-#if !SILVERLIGHT
+#if FEATURE_TIMEZONE
DaylightTime dayTime = TimeZone.CurrentTimeZone.GetDaylightChanges(dt.Year);
if (always || (dt > dayTime.Start && dt < dayTime.End)) {
dt -= dayTime.Delta;
@@ -321,7 +321,7 @@ public static class PythonTime {
}
private static DateTime AddDst(DateTime dt) {
-#if !SILVERLIGHT
+#if FEATURE_TIMEZONE
DaylightTime dayTime = TimeZone.CurrentTimeZone.GetDaylightChanges(dt.Year);
if (dt > dayTime.Start && dt < dayTime.End) {
dt += dayTime.Delta;
@@ -605,7 +605,7 @@ enum FoundDateComponents {
return -1;
}
-#if !SILVERLIGHT // Stopwatch
+#if FEATURE_STOPWATCH // Stopwatch
private static void InitStopWatch() {
if (sw == null) {
sw = new Stopwatch();
View
2  Languages/IronPython/IronPython/Runtime/Types/PythonType.cs
@@ -2050,7 +2050,7 @@ internal PythonType(PythonContext context, PythonType[] baseTypes, Type underlyi
}
#else
_underlyingSystemType = null; // some static class ...
- throw new NotImplementedException();
+ // throw new NotImplementedException();
#endif
// finally assign the ctors from the real type the user provided
View
46 Runtime/Microsoft.Dynamic/Utils/StringUtils.cs
@@ -215,69 +215,29 @@ public static class StringUtils {
}
public static bool TryParseDouble(string s, NumberStyles style, IFormatProvider provider, out double result) {
-#if SILVERLIGHT // Double.TryParse
- try {
- result = Double.Parse(s, style, provider);
- return true;
- } catch {
- result = 0.0;
- return false;
- }
-#else
return Double.TryParse(s, style, provider, out result);
-#endif
}
public static bool TryParseInt32(string s, out int result) {
-#if SILVERLIGHT // Int32.TryParse
- try {
- result = Int32.Parse(s);
- return true;
- } catch {
- result = 0;
- return false;
- }
-#else
return Int32.TryParse(s, out result);
-#endif
}
public static bool TryParseDateTimeExact(string s, string format, IFormatProvider provider, DateTimeStyles style, out DateTime result) {
-#if SILVERLIGHT // DateTime.ParseExact
- try {
- result = DateTime.ParseExact(s, format, provider, style);
- return true;
- } catch {
- result = DateTime.MinValue;
- return false;
- }
-#else
return DateTime.TryParseExact(s, format, provider, style, out result);
-#endif
}
public static bool TryParseDate(string s, IFormatProvider provider, DateTimeStyles style, out DateTime result) {
-#if SILVERLIGHT // DateTime.Parse
- try {
- result = DateTime.Parse(s, provider, style);
- return true;
- } catch {
- result = DateTime.MinValue;
- return false;
- }
-#else
return DateTime.TryParse(s, provider, style, out result);
-#endif
}
-#if !WIN8 && !WP75
-#if SILVERLIGHT
+#if !WIN8
+#if SILVERLIGHT || WP75
private static Dictionary<string, CultureInfo> _cultureInfoCache = new Dictionary<string, CultureInfo>();
#endif
// Aims to be equivalent to Culture.GetCultureInfo for Silverlight
public static CultureInfo GetCultureInfo(string name) {
-#if SILVERLIGHT
+#if SILVERLIGHT || WP75
lock (_cultureInfoCache) {
CultureInfo result;
if (_cultureInfoCache.TryGetValue(name, out result)) {
View
8 Solutions/Common.proj
@@ -51,7 +51,7 @@
<!-- References -->
<PropertyGroup Condition="'$(ReferencedPlatform)' == 'V2'">
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <Features>FEATURE_CUSTOM_MODIFIERS;FEATURE_NATIVE;FEATURE_EXCEPTION_STATE;FEATURE_DEFAULT_PARAMETER_VALUE;FEATURE_CRYPTOGRAPHY;FEATURE_SYNC_SOCKETS;FEATURE_ASSEMBLY_RESOLVE;FEATURE_CUSTOM_TYPE_DESCRIPTOR;FEATURE_ENCODING;FEATURE_DBNULL;FEATURE_FILESYSTEM;FEATURE_THREAD;FEATURE_PROCESS;FEATURE_STACK_TRACE;FEATURE_TYPECONVERTER;FEATURE_PDBEMIT;FEATURE_COM;FEATURE_FULL_CONSOLE;FEATURE_BASIC_CONSOLE;FEATURE_SERIALIZATION;FEATURE_REMOTING;FEATURE_CONFIGURATION;FEATURE_REFEMIT;FEATURE_CODEDOM;FEATURE_COMPRESSION;FEATURE_WARNING_EXCEPTION;FEATURE_APTCA;FEATURE_WIN32EXCEPTION;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE</Features>
+ <Features>FEATURE_CUSTOM_MODIFIERS;FEATURE_NATIVE;FEATURE_EXCEPTION_STATE;FEATURE_DEFAULT_PARAMETER_VALUE;FEATURE_CRYPTOGRAPHY;FEATURE_SYNC_SOCKETS;FEATURE_ASSEMBLY_RESOLVE;FEATURE_CUSTOM_TYPE_DESCRIPTOR;FEATURE_ENCODING;FEATURE_DBNULL;FEATURE_FILESYSTEM;FEATURE_THREAD;FEATURE_PROCESS;FEATURE_STACK_TRACE;FEATURE_TYPECONVERTER;FEATURE_PDBEMIT;FEATURE_COM;FEATURE_FULL_CONSOLE;FEATURE_BASIC_CONSOLE;FEATURE_SERIALIZATION;FEATURE_REMOTING;FEATURE_CONFIGURATION;FEATURE_REFEMIT;FEATURE_CODEDOM;FEATURE_COMPRESSION;FEATURE_WARNING_EXCEPTION;FEATURE_APTCA;FEATURE_WIN32EXCEPTION;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE;FEATURE_FULL_NET;FEATURE_FULL_CRYPTO;FEATURE_ICLONEABLE;FEATURE_ANSICP;FEATURE_TIMEZONE</Features>
<PlatformSymbols>CLR2</PlatformSymbols>
<IsSilverlight>false</IsSilverlight>
<IsFullFramework>true</IsFullFramework>
@@ -61,7 +61,7 @@
<PropertyGroup Condition="'$(ReferencedPlatform)' == 'V4'">
<WpfReferences Condition="'$(WpfReferences)' == ''">$(SolutionDir)..\Util\References\WPF\4.0</WpfReferences>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- <Features>FEATURE_CUSTOM_MODIFIERS;FEATURE_NATIVE;FEATURE_XMLDOC;FEATURE_EXCEPTION_STATE;FEATURE_DEFAULT_PARAMETER_VALUE;FEATURE_FUNCS_5_16;FEATURE_VARIANCE;FEATURE_CORE_DLR;FEATURE_TASKS;FEATURE_CRYPTOGRAPHY;FEATURE_SYNC_SOCKETS;FEATURE_ASSEMBLY_RESOLVE;FEATURE_CUSTOM_TYPE_DESCRIPTOR;FEATURE_ENCODING;FEATURE_DBNULL;FEATURE_FILESYSTEM;FEATURE_THREAD;FEATURE_PROCESS;FEATURE_STACK_TRACE;FEATURE_TYPE_EQUIVALENCE;FEATURE_NUMERICS;FEATURE_TYPECONVERTER;FEATURE_PDBEMIT;FEATURE_METADATA_READER;FEATURE_COM;FEATURE_WPF;FEATURE_FULL_CONSOLE;FEATURE_BASIC_CONSOLE;FEATURE_SERIALIZATION;FEATURE_REMOTING;FEATURE_CONFIGURATION;FEATURE_REFEMIT;FEATURE_CODEDOM;FEATURE_VALUE_EQUALITY;FEATURE_COMPRESSION;FEATURE_WARNING_EXCEPTION;FEATURE_SECURITY_RULES;FEATURE_APTCA;FEATURE_WIN32EXCEPTION;FEATURE_REGISTRY;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE</Features>
+ <Features>FEATURE_CUSTOM_MODIFIERS;FEATURE_NATIVE;FEATURE_XMLDOC;FEATURE_EXCEPTION_STATE;FEATURE_DEFAULT_PARAMETER_VALUE;FEATURE_FUNCS_5_16;FEATURE_VARIANCE;FEATURE_CORE_DLR;FEATURE_TASKS;FEATURE_CRYPTOGRAPHY;FEATURE_SYNC_SOCKETS;FEATURE_ASSEMBLY_RESOLVE;FEATURE_CUSTOM_TYPE_DESCRIPTOR;FEATURE_ENCODING;FEATURE_DBNULL;FEATURE_FILESYSTEM;FEATURE_THREAD;FEATURE_PROCESS;FEATURE_STACK_TRACE;FEATURE_TYPE_EQUIVALENCE;FEATURE_NUMERICS;FEATURE_TYPECONVERTER;FEATURE_PDBEMIT;FEATURE_METADATA_READER;FEATURE_COM;FEATURE_WPF;FEATURE_FULL_CONSOLE;FEATURE_BASIC_CONSOLE;FEATURE_SERIALIZATION;FEATURE_REMOTING;FEATURE_CONFIGURATION;FEATURE_REFEMIT;FEATURE_CODEDOM;FEATURE_VALUE_EQUALITY;FEATURE_COMPRESSION;FEATURE_WARNING_EXCEPTION;FEATURE_SECURITY_RULES;FEATURE_APTCA;FEATURE_WIN32EXCEPTION;FEATURE_REGISTRY;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE;FEATURE_MMAP;FEATURE_FULL_NET;FEATURE_FULL_CRYPTO;FEATURE_ICLONEABLE;FEATURE_ANSICP;FEATURE_TIMEZONE</Features>
<PlatformSymbols>CLR4</PlatformSymbols>
<IsSilverlight>false</IsSilverlight>
<IsFullFramework>true</IsFullFramework>
@@ -73,7 +73,7 @@
<NoStdLib>true</NoStdLib>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkIdentifier>.NETCore</TargetFrameworkIdentifier>
- <Features>FEATURE_DEFAULT_PARAMETER_VALUE;FEATURE_FUNCS_5_16;FEATURE_VARIANCE;FEATURE_CORE_DLR;FEATURE_TASKS;FEATURE_NUMERICS;FEATURE_REFEMIT;FEATURE_VALUE_EQUALITY;FEATURE_COMPRESSION;FEATURE_WARNING_EXCEPTION;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_WIN32EXCEPTION;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE</Features>
+ <Features>FEATURE_DEFAULT_PARAMETER_VALUE;FEATURE_FUNCS_5_16;FEATURE_VARIANCE;FEATURE_CORE_DLR;FEATURE_TASKS;FEATURE_NUMERICS;FEATURE_REFEMIT;FEATURE_VALUE_EQUALITY;FEATURE_COMPRESSION;FEATURE_WARNING_EXCEPTION;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_WIN32EXCEPTION;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE;FEATURE_FULL_NET</Features>
<PlatformSymbols>WIN8;CLR4;CLR45</PlatformSymbols>
<IsSilverlight>false</IsSilverlight>
<IsFullFramework>false</IsFullFramework>
@@ -98,7 +98,7 @@
<NoStdLib>true</NoStdLib>
<TargetFrameworkIdentifier>MonoAndroid</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v1.0</TargetFrameworkVersion>
- <Features>FEATURE_CUSTOM_MODIFIERS;FEATURE_FUNCS_5_16;FEATURE_SERIALIZATION;FEATURE_ASSEMBLY_RESOLVE;FEATURE_DBNULL;FEATURE_THREAD;FEATURE_STACK_TRACE;FEATURE_REFEMIT;FEATURE_NUMERICS;FEATURE_VALUE_EQUALITY;FEATURE_COMPRESSION;FEATURE_APTCA;FEATURE_WIN32EXCEPTION;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE</Features>
+ <Features>FEATURE_CUSTOM_MODIFIERS;FEATURE_FUNCS_5_16;FEATURE_SERIALIZATION;FEATURE_ASSEMBLY_RESOLVE;FEATURE_DBNULL;FEATURE_THREAD;FEATURE_STACK_TRACE;FEATURE_REFEMIT;FEATURE_NUMERICS;FEATURE_VALUE_EQUALITY;FEATURE_COMPRESSION;FEATURE_APTCA;FEATURE_WIN32EXCEPTION;FEATURE_ASSEMBLY_LOCATION;FEATURE_ENUM_NAMES_VALUES;FEATURE_OS_SERVICEPACK;FEATURE_APPLICATIONEXCEPTION;FEATURE_STOPWATCH;FEATURE_APARTMENTSTATE;FEATURE_GETINVALIDFILENAMECHARS;FEATURE_LOADWITHPARTIALNAME;FEATURE_DRIVENOTFOUNDEXCEPTION;FEATURE_ASSEMBLY_CODEBASE;FEATURE_FULL_NET;FEATURE_FULL_CRYPTO;FEATURE_ICLONEABLE;FEATURE_ANSICP;FEATURE_TIMEZONE</Features>
<PlatformSymbols>ANDROID</PlatformSymbols>
<IsSilverlight>false</IsSilverlight>
<IsFullFramework>false</IsFullFramework>
Please sign in to comment.
Something went wrong with that request. Please try again.