1 instantiation of IndexerSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
58sym = new IndexerSymbol();
14 references to IndexerSymbol
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
279private void ErrAppendIndexer(IndexerSymbol indexer, SubstContext pctx) 297else if (prop is IndexerSymbol indexer) 303else if (prop is IndexerSymbol indexer)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (3)
658IndexerSymbol index = swt.Sym as IndexerSymbol; 1184if (swt.Sym is IndexerSymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
477Debug.Assert(pwt.Prop().Params.Count == 0 || pwt.Prop() is IndexerSymbol);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
594bIsIndexer = prop is IndexerSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (2)
88_fMulti = sym is MethodSymbol || sym is IndexerSymbol; 179((_flags & MemLookFlags.Indexer) == 0) != !(prop is IndexerSymbol))
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
68_mask == symbmask_t.MASK_PropertySymbol && !(CurrentSymbol is IndexerSymbol))
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
179public static IndexerSymbol CreateIndexer(Name name, ParentSymbol parent) 181IndexerSymbol sym = (IndexerSymbol)NewBasicSymbol(SYMKIND.SK_IndexerSymbol, name, parent);