In class/System.Core:
authorRolf Bjarne Kvinge <RKvinge@novell.com>
Thu, 17 Jun 2010 23:46:55 +0000 (23:46 -0000)
committerRolf Bjarne Kvinge <RKvinge@novell.com>
Thu, 17 Jun 2010 23:46:55 +0000 (23:46 -0000)
2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* System.Core/Dummy.cs:
* moonlight_raw_System.Core.dll.sources: Add an internal dummy class to create
the System.Core namespace.

* Makefile:
* moonlight_raw_System.Core.dll.sources: Include the dlr in Moonlight.

In class/System.Core/System.Linq:
2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* EnumerableQuery.cs:
* EnumerableQuery_T.cs:
* EnumerableExecutor.cs:
* EnumerableExecutor_T.cs: Include in Moonlight.

* Enumerable.cs: Moonlight too needs Zip.

In class/System.Core/System.Runtime.CompilerServices:
2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* ExecutionScope.cs: This class exists in Moonlight, but isn't supported.

* StrongBox_T.cs:
* DynamicAttribute.cs: Include in Moonlight.

svn path=/trunk/mcs/; revision=159111

14 files changed:
mcs/class/System.Core/ChangeLog
mcs/class/System.Core/Makefile
mcs/class/System.Core/System.Core/Dummy.cs [new file with mode: 0644]
mcs/class/System.Core/System.Linq/ChangeLog
mcs/class/System.Core/System.Linq/Enumerable.cs
mcs/class/System.Core/System.Linq/EnumerableExecutor.cs
mcs/class/System.Core/System.Linq/EnumerableExecutor_T.cs
mcs/class/System.Core/System.Linq/EnumerableQuery.cs
mcs/class/System.Core/System.Linq/EnumerableQuery_T.cs
mcs/class/System.Core/System.Runtime.CompilerServices/ChangeLog
mcs/class/System.Core/System.Runtime.CompilerServices/DynamicAttribute.cs
mcs/class/System.Core/System.Runtime.CompilerServices/ExecutionScope.cs
mcs/class/System.Core/System.Runtime.CompilerServices/StrongBox_T.cs
mcs/class/System.Core/moonlight_raw_System.Core.dll.sources

index 1e51e23dc30db7111afca9768bc7f7b782f24465..bd4b0aca1b3af77681d6092d59b599d440d5cc86 100644 (file)
@@ -1,3 +1,12 @@
+2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * System.Core/Dummy.cs: 
+       * moonlight_raw_System.Core.dll.sources: Add an internal dummy class to create
+       the System.Core namespace.
+
+       * Makefile:
+       * moonlight_raw_System.Core.dll.sources: Include the dlr in Moonlight.
+
 2010-05-25  Jb Evain  <jbevain@novell.com>
 
        * Makefile: define INSIDE_SYSCORE.
index ca19f4f52199c65dfc69e3710547b980384e7b9c..dfb4322aecaba8904f4f5dce310bf62165135ad0 100644 (file)
@@ -10,6 +10,10 @@ ifneq (2.1, $(FRAMEWORK_VERSION))
 LIB_MCS_FLAGS += -d:NET_3_5 -nowarn:1720
 endif
 
+ifeq (2.1, $(FRAMEWORK_VERSION))
+LIB_MCS_FLAGS += -d:CODEPLEX_40 -d:SILVERLIGHT
+endif
+
 ifeq (4.0, $(FRAMEWORK_VERSION))
 LIB_MCS_FLAGS += -d:CODEPLEX_40
 endif
diff --git a/mcs/class/System.Core/System.Core/Dummy.cs b/mcs/class/System.Core/System.Core/Dummy.cs
new file mode 100644 (file)
index 0000000..55a0526
--- /dev/null
@@ -0,0 +1,4 @@
+namespace System.Core {
+       /* Internal class so that the System.Core namespace exists. The dlr has a lot of "using System.Core;" in it when compiling for moonlight, which otherwise would cause compiler errors */
+       class Dummy {}
+}
index e6998b38e53afc19ec142b78c8e673d873cd3b94..5a9e38dea6a983c926f15463aa09b6e1f2a8b134 100644 (file)
@@ -1,3 +1,12 @@
+2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * EnumerableQuery.cs:
+       * EnumerableQuery_T.cs:
+       * EnumerableExecutor.cs: 
+       * EnumerableExecutor_T.cs: Include in Moonlight.
+
+       * Enumerable.cs: Moonlight too needs Zip.
+
 2010-05-25  Jérémie Laval  <jeremie.laval@gmail.com>
 
        * ParallelExecuter.cs: Fix NRE caused by lambda wrapping
index e6442d9bc43e21a37d1fd0a919ac9e8daba6b4b5..9ca8295d5ea93e9df6eea46f459a4b084219181c 100644 (file)
@@ -2972,7 +2972,7 @@ namespace System.Linq
 
                #endregion
                
-#if NET_4_0            
+#if NET_4_0 || MOONLIGHT
                #region Zip
                
                public static IEnumerable<TResult> Zip<TFirst, TSecond, TResult> (this IEnumerable<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector)
index 7d7b16abbf04c8c908eb6c3cba9ecd67ea7bc09d..3e14e0f0bb404e5e5bd1caf56926cd9a9e2d1c8e 100644 (file)
@@ -26,7 +26,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_4_0
+#if NET_4_0 || MOONLIGHT
 
 namespace System.Linq
 {
index 8558f095f1f74cdb031b8f9dbbacb58619c3fe36..59c775117e91ab5e44ed8c33a709105ff0902385 100644 (file)
@@ -26,7 +26,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_4_0
+#if NET_4_0 || MOONLIGHT
 
 using System.Linq.Expressions;
 
index 3ead6e60bad64ecbab461fbaaf67bcda882f216c..cc72a161959b9f7334c8d4a89b1af6e7b797eacf 100644 (file)
@@ -26,7 +26,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_4_0
+#if NET_4_0 || MOONLIGHT
 
 namespace System.Linq
 {
index d610d2fc58f86e1a88c8be6fd3d33e19d0b5a55e..32fe3d48e313ee864023fd657eb3407b7c817041 100644 (file)
@@ -27,7 +27,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_4_0
+#if NET_4_0 || MOONLIGHT
 
 using System.Collections;
 using System.Collections.Generic;
index 0b789e59b98980cc7ef16d7ad2a88de49dc83ae8..c9853d7c0b574441b3fccd45a936ebacd399bf6b 100644 (file)
@@ -1,3 +1,10 @@
+2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * ExecutionScope.cs: This class exists in Moonlight, but isn't supported.
+
+       * StrongBox_T.cs:
+       * DynamicAttribute.cs: Include in Moonlight.
+
 2009-12-02  Marek Safar <marek.safar@gmail.com>
 
        * DynamicAttribute.cs: Add arguments check.
index 618551dcc1536c098cf7aee435c0e802aceba50d..2f0e4850d6804d967295c932d13328667a994ceb 100644 (file)
@@ -26,7 +26,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_4_0 || BOOTSTRAP_NET_4_0
+#if NET_4_0 || BOOTSTRAP_NET_4_0 || MOONLIGHT
 
 using System;
 using System.Collections.Generic;
index c2f99ee88bbbd22d7c880b590b608a5a865b2ef1..fcde84ffef608cf6ddffac5904da919ab19ea4e0 100644 (file)
@@ -32,15 +32,21 @@ using System.Linq.Expressions;
 
 namespace System.Runtime.CompilerServices {
 
+#if MOONLIGHT
+       [Obsolete ("do not use this type", true)]
+#endif
        public class ExecutionScope {
 
                public object [] Globals;
                public object [] Locals;
                public ExecutionScope Parent;
 
+#if !MOONLIGHT
                internal CompilationContext context;
+#endif
                internal int compilation_unit;
 
+#if !MOONLIGHT
                ExecutionScope (CompilationContext context, int compilation_unit)
                {
                        this.context = context;
@@ -59,22 +65,34 @@ namespace System.Runtime.CompilerServices {
                        this.Parent = parent;
                        this.Locals = locals;
                }
-
+#endif
                public Delegate CreateDelegate (int indexLambda, object [] locals)
                {
+#if MOONLIGHT
+                       throw new NotSupportedException ();
+#else
                        return context.CreateDelegate (
                                indexLambda,
                                new ExecutionScope (context, indexLambda, this, locals));
+#endif
                }
 
                public object [] CreateHoistedLocals ()
                {
+#if MOONLIGHT
+                       throw new NotSupportedException ();
+#else
                        return context.CreateHoistedLocals (compilation_unit);
+#endif
                }
 
                public Expression IsolateExpression (Expression expression, object [] locals)
                {
+#if MOONLIGHT
+                       throw new NotSupportedException ();
+#else
                        return context.IsolateExpression (this, locals, expression);
+#endif
                }
        }
 }
index 7e60cb74491d875dffc733c5af5344b24fe67ce1..47d7678b0a7d28771ad14333cf98b3279b00ae8f 100644 (file)
@@ -32,7 +32,7 @@ namespace System.Runtime.CompilerServices {
 
                public T Value;
 
-#if NET_4_0 || BOOTSTRAP_NET_4_0
+#if NET_4_0 || BOOTSTRAP_NET_4_0 || MOONLIGHT
                public StrongBox ()
                {
                }
index f212d2cb9e0b47f23edf821af622020c9861a6f3..02aaa96dddeee91911915a68cd6bbe61c656ca14 100644 (file)
@@ -13,14 +13,19 @@ System/TimeZoneInfo.AdjustmentRule.cs
 System/TimeZoneInfo.cs
 System/TimeZoneInfo.TransitionTime.cs
 System/TimeZoneNotFoundException.cs
+System.Core/Dummy.cs
 System.Runtime.CompilerServices/ExecutionScope.cs
+System.Runtime.CompilerServices/DynamicAttribute.cs
 System.Runtime.CompilerServices/ExtensionAttribute.cs
 System.Runtime.CompilerServices/IStrongBox.cs
 System.Runtime.CompilerServices/StrongBox_T.cs
 System.Linq/Check.cs
 System.Linq/Enumerable.cs
+System.Linq/EnumerableExecutor.cs
+System.Linq/EnumerableExecutor_T.cs
+System.Linq/EnumerableQuery.cs
+System.Linq/EnumerableQuery_T.cs
 System.Linq/QueryableEnumerable.cs
-System.Linq/QueryableTransformer.cs
 System.Linq/Grouping.cs
 System.Linq/IGrouping.cs
 System.Linq/IOrderedQueryable.cs
@@ -33,41 +38,137 @@ System.Linq/ILookup_T.cs
 System.Linq/OrderedEnumerable.cs
 System.Linq/OrderedSequence.cs
 System.Linq/Queryable.cs
+System.Linq/QueryableTransformer.cs
 System.Linq/QuickSort.cs
 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
 System.Security.Cryptography/AesManaged.cs
 System.Security.Cryptography/AesTransform.cs
+
+System.Linq.Expressions/Extensions.cs
+System.Linq.Expressions/ExpressionTransformer.cs
+
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/BinaryOperationBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/BindingRestrictions.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/CallInfo.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/CallSite.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/CallSiteBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/CallSiteHelpers.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/CallSiteOps.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/ConvertBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/CreateInstanceBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/DeleteIndexBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/DeleteMemberBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/DynamicMetaObject.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/DynamicMetaObjectBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/DynamicObject.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/ExpandoClass.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/ExpandoObject.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/GetIndexBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/GetMemberBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/IDynamicMetaObjectProvider.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/InvokeBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/InvokeMemberBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/IInvokeOnGetBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/RuleCache.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/SetIndexBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/SetMemberBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/UnaryOperationBinder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Actions/UpdateDelegates.Generated.cs
+
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/BinaryExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/BlockExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/CatchBlock.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ConditionalExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ConstantExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/DebugInfoExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/DebugViewWriter.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/DefaultExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/DynamicExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ElementInit.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/Expression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/Expression.DebuggerProxy.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ExpressionStringBuilder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ExpressionType.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ExpressionVisitor.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/GotoExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/IArgumentProvider.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/IndexExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/InvocationExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/LabelExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/LabelTarget.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/LambdaExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ListArgumentProvider.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ListInitExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/LoopExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MemberAssignment.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MemberBinding.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MemberExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MemberInitExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MemberListBinding.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MemberMemberBinding.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/MethodCallExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/NewArrayExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/NewExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/ParameterExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/RuntimeVariablesExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/SwitchCase.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/SwitchExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/SymbolDocumentInfo.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/TryExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/TypeBinaryExpression.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/TypeUtils.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Ast/UnaryExpression.cs
+
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/AnalyzedTree.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/AssemblyGen.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/BoundConstants.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/Closure.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/CompilerScope.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/CompilerScope.Storage.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/ConstantCheck.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/DebugInfoGenerator.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/DelegateHelpers.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/DelegateHelpers.Generated.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/ExpressionQuoter.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/HoistedLocals.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/ILGen.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/KeyedQueue.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LabelInfo.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Address.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Binary.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.ControlFlow.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Expressions.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Generated.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Lambda.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Logical.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Statements.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Unary.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/OffsetTrackingILGenerator.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/RuntimeVariableList.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/Set.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/StackSpiller.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/StackSpiller.Bindings.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/StackSpiller.Generated.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/StackSpiller.Temps.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/SymbolDocumentGenerator.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Compiler/VariableBinder.cs
+
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/CacheDict.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/CollectionExtensions.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/ContractUtils.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/ExceptionFactory.Generated.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/Helpers.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/IRuntimeVariables.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/ReadOnlyCollectionBuilder.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/ReadOnlyDictionary.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/ReferenceEqualityComparer.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/TrueReadOnlyCollection.cs
+../dlr/Runtime/Microsoft.Scripting.Core/Utils/TypeExtensions.cs
+