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