23 references to Indexer
System.Core (23)
Microsoft\Scripting\Ast\BinaryExpression.cs (1)
278var tempIndex = Expression.MakeIndex(tempObj, index.Indexer, tempArgs);
Microsoft\Scripting\Ast\DebugViewWriter.cs (2)
1074if (node.Indexer != null) { 1075OutMember(node, node.Object, node.Indexer);
Microsoft\Scripting\Ast\Expression.cs (4)
347if (index.Indexer != null && !index.Indexer.CanRead) { 389if (index.Indexer != null) { 390canWrite = index.Indexer.CanWrite;
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
185public PropertyInfo Indexer { get { return _node.Indexer; } }
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (4)
765Debug.Assert(node.Indexer != null); 766Out(node.Indexer.DeclaringType.Name); 768if (node.Indexer != null) { 770Out(node.Indexer.Name);
Microsoft\Scripting\Ast\IndexExpression.cs (1)
114return Expression.MakeIndex(@object, Indexer, arguments);
Microsoft\Scripting\Ast\UnaryExpression.cs (1)
260index = MakeIndex(temps[0], index.Indexer, new TrueReadOnlyCollection<Expression>(args));
Microsoft\Scripting\Compiler\LambdaCompiler.Address.cs (3)
182if (!TypeUtils.AreEquivalent(type, node.Type) || node.Indexer != null) { 282if (node.Indexer == null || !node.Indexer.CanWrite) {
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (4)
273if (node.Indexer != null) { 275var method = node.Indexer.GetGetMethod(true); 287if (node.Indexer != null) { 289var method = node.Indexer.GetSetMethod(true);
Microsoft\Scripting\Compiler\StackSpiller.cs (2)
196index.Indexer, 400node.Indexer,