Explorar o código

add dlr to monodroid build.

Atsushi Eno %!s(int64=14) %!d(string=hai) anos
pai
achega
29e92bbabe

+ 6 - 6
mcs/class/System.Core/System.Runtime.CompilerServices/ExecutionScope.cs

@@ -32,7 +32,7 @@ using System.Linq.Expressions;
 
 namespace System.Runtime.CompilerServices {
 
-#if MOONLIGHT
+#if MOONLIGHT || MONODROID
 	[Obsolete ("do not use this type", true)]
 #endif
 	public class ExecutionScope {
@@ -41,12 +41,12 @@ namespace System.Runtime.CompilerServices {
 		public object [] Locals;
 		public ExecutionScope Parent;
 
-#if !MOONLIGHT
+#if !MOONLIGHT && !MONODROID
 		internal CompilationContext context;
 #endif
 		internal int compilation_unit;
 
-#if !MOONLIGHT
+#if !MOONLIGHT && !MONODROID
 		ExecutionScope (CompilationContext context, int compilation_unit)
 		{
 			this.context = context;
@@ -68,7 +68,7 @@ namespace System.Runtime.CompilerServices {
 #endif
 		public Delegate CreateDelegate (int indexLambda, object [] locals)
 		{
-#if MOONLIGHT
+#if MOONLIGHT || MONODROID
 			throw new NotSupportedException ();
 #else
 			return context.CreateDelegate (
@@ -79,7 +79,7 @@ namespace System.Runtime.CompilerServices {
 
 		public object [] CreateHoistedLocals ()
 		{
-#if MOONLIGHT
+#if MOONLIGHT || MONODROID
 			throw new NotSupportedException ();
 #else
 			return context.CreateHoistedLocals (compilation_unit);
@@ -88,7 +88,7 @@ namespace System.Runtime.CompilerServices {
 
 		public Expression IsolateExpression (Expression expression, object [] locals)
 		{
-#if MOONLIGHT
+#if MOONLIGHT || MONODROID
 			throw new NotSupportedException ();
 #else
 			return context.IsolateExpression (this, locals, expression);

+ 1 - 29
mcs/class/System.Core/mobile_System.Core.dll.sources

@@ -36,34 +36,6 @@ System.Linq/SortContext.cs
 System.Linq/SortDirection.cs
 System.Linq/SortSequenceContext.cs
 System.Linq/IQueryProvider.cs
-System.Linq.Expressions/BinaryExpression.cs
-System.Linq.Expressions/ConditionalExpression.cs
-System.Linq.Expressions/ConstantExpression.cs
-System.Linq.Expressions/ElementInit.cs
-System.Linq.Expressions/EmitContext.cs
-System.Linq.Expressions/Expression.cs
-System.Linq.Expressions/Expression_T.cs
-System.Linq.Expressions/ExpressionPrinter.cs
-System.Linq.Expressions/ExpressionType.cs
-System.Linq.Expressions/ExpressionVisitor.cs
-System.Linq.Expressions/ExpressionTransformer.cs
-System.Linq.Expressions/Extensions.cs
-System.Linq.Expressions/InvocationExpression.cs
-System.Linq.Expressions/LambdaExpression.cs
-System.Linq.Expressions/ListInitExpression.cs
-System.Linq.Expressions/MemberAssignment.cs
-System.Linq.Expressions/MemberBinding.cs
-System.Linq.Expressions/MemberBindingType.cs
-System.Linq.Expressions/MemberExpression.cs
-System.Linq.Expressions/MemberInitExpression.cs
-System.Linq.Expressions/MemberListBinding.cs
-System.Linq.Expressions/MemberMemberBinding.cs
-System.Linq.Expressions/MethodCallExpression.cs
-System.Linq.Expressions/NewArrayExpression.cs
-System.Linq.Expressions/NewExpression.cs
-System.Linq.Expressions/ParameterExpression.cs
-System.Linq.Expressions/TypeBinaryExpression.cs
-System.Linq.Expressions/UnaryExpression.cs
 System.Collections.Generic/HashSet.cs
 ../corlib/System.Collections.Generic/CollectionDebuggerView.cs
 System.Security.Cryptography/Aes.cs
@@ -133,4 +105,4 @@ System.IO.MemoryMappedFiles/MemoryMappedViewAccessor.cs
 Microsoft.Win32.SafeHandles/SafeMemoryMappedFileHandle.cs
 Microsoft.Win32.SafeHandles/SafeMemoryMappedViewHandle.cs
 System.IO/HandleInheritability.cs
-System.Threading.Tasks/TaskExtensions.cs
+System.Threading.Tasks/TaskExtensions.cs

+ 1 - 0
mcs/class/System.Core/monodroid_System.Core.dll.sources

@@ -1,2 +1,3 @@
 #include mobile_System.Core.dll.sources
+#include dynamic_System.Core.dll.sources
 System/TimeZoneInfo.Android.cs

+ 1 - 0
mcs/class/System.Core/monotouch_System.Core.dll.sources

@@ -1,4 +1,5 @@
 #include mobile_System.Core.dll.sources
+#include static_System.Core.dll.sources
 System.Linq.jvm/Conversion.cs
 System.Linq.jvm/ExpressionInterpreter.cs
 System.Linq.jvm/Runner.cs