32 instantiations of TrueReadOnlyCollection
System.Core (32)
Microsoft\Scripting\Actions\CallSite.cs (4)
459Expression.Invoke(rule, new TrueReadOnlyCollection<Expression>(@params)), 467Expression.Assign(result, Expression.Invoke(rule, new TrueReadOnlyCollection<Expression>(@params))), 584Expression.Invoke(rule, new TrueReadOnlyCollection<Expression>(@params)), 592Expression.Assign(result, Expression.Invoke(rule, new TrueReadOnlyCollection<Expression>(@params))),
Microsoft\Scripting\Actions\CallSiteBinder.cs (3)
84Parameters = new TrueReadOnlyCollection<ParameterExpression>(@params); 202new TrueReadOnlyCollection<Expression>(@params) 212new TrueReadOnlyCollection<ParameterExpression>(@params)
Microsoft\Scripting\Actions\DynamicMetaObjectBinder.cs (1)
268DynamicExpression.Make(ReturnType, delegateType, this, new TrueReadOnlyCollection<Expression>(exprs)),
Microsoft\Scripting\Ast\ExpressionVisitor.cs (3)
86return new TrueReadOnlyCollection<Expression>(newNodes); 134return new TrueReadOnlyCollection<T>(newNodes); 187return new TrueReadOnlyCollection<T>(newNodes);
Microsoft\Scripting\Ast\IndexExpression.cs (1)
447arguments = new TrueReadOnlyCollection<Expression>(newArgs);
Microsoft\Scripting\Ast\ListInitExpression.cs (1)
196return ListInit(newExpression, new TrueReadOnlyCollection<ElementInit>(initList));
Microsoft\Scripting\Ast\MemberInitExpression.cs (2)
108return Expression.Block(new TrueReadOnlyCollection<Expression>(block)); 121return Expression.Block(new TrueReadOnlyCollection<Expression>(block));
Microsoft\Scripting\Ast\MethodCallExpression.cs (1)
858arguments = new TrueReadOnlyCollection<Expression>(newArgs);
Microsoft\Scripting\Ast\NewArrayExpression.cs (1)
176initializerList = new TrueReadOnlyCollection<Expression>(newList);
Microsoft\Scripting\Ast\NewExpression.cs (2)
285arguments = new TrueReadOnlyCollection<Expression>(newArguments); 288members = new TrueReadOnlyCollection<MemberInfo>(newMembers);
Microsoft\Scripting\Ast\UnaryExpression.cs (3)
260index = MakeIndex(temps[0], index.Indexer, new TrueReadOnlyCollection<Expression>(args)); 273return Block(new TrueReadOnlyCollection<ParameterExpression>(temps), new TrueReadOnlyCollection<Expression>(block));
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (1)
146Expression.RuntimeVariables(new TrueReadOnlyCollection<ParameterExpression>(vars.ToArray())),
Microsoft\Scripting\Compiler\HoistedLocals.cs (1)
79vars = new TrueReadOnlyCollection<ParameterExpression>(vars.AddFirst(parent.SelfVariable));
Microsoft\Scripting\Compiler\StackSpiller.Bindings.cs (2)
90return Expression.MemberBind(_binding.Member, new TrueReadOnlyCollection<MemberBinding>(newBindings)); 160return Expression.ListBind(_binding.Member, new TrueReadOnlyCollection<ElementInit>(newInits));
Microsoft\Scripting\Compiler\StackSpiller.cs (2)
612expr = Expression.ListInit((NewExpression)rewrittenNew, new TrueReadOnlyCollection<ElementInit>(newInits)); 663expr = Expression.MemberInit((NewExpression)rewrittenNew, new TrueReadOnlyCollection<MemberBinding>(newBindings));
Microsoft\Scripting\Utils\CollectionExtensions.cs (3)
76return new TrueReadOnlyCollection<T>(clone); 80return new TrueReadOnlyCollection<T>(new List<T>(enumerable).ToArray()); 206internal static ReadOnlyCollection<T> Instance = new TrueReadOnlyCollection<T>(new T[0]);
Microsoft\Scripting\Utils\ReadOnlyCollectionBuilder.cs (1)
425return new TrueReadOnlyCollection<T>(items);
2 references to TrueReadOnlyCollection
System.Core (2)
Microsoft\Scripting\Utils\CollectionExtensions.cs (2)
57var troc = enumerable as TrueReadOnlyCollection<T>;