1 instantiation of IndexerSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
56sym = new IndexerSymbol();
14 references to IndexerSymbol
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
272private void ErrAppendIndexer(IndexerSymbol indexer, SubstContext pctx) 288else if (prop is IndexerSymbol indexer) 294else if (prop is IndexerSymbol indexer)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (3)
640IndexerSymbol index = swt.Sym as IndexerSymbol; 1158if (swt.Sym is IndexerSymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
466Debug.Assert(pwt.Prop().Params.Count == 0 || pwt.Prop() is IndexerSymbol);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
593bIsIndexer = prop is IndexerSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (2)
87_fMulti = sym is MethodSymbol || sym is IndexerSymbol; 178((_flags & MemLookFlags.Indexer) == 0) != !(prop is IndexerSymbol))
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
67_mask == symbmask_t.MASK_PropertySymbol && !(CurrentSymbol is IndexerSymbol))
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
166public static IndexerSymbol CreateIndexer(Name name, ParentSymbol parent) 168IndexerSymbol sym = (IndexerSymbol)NewBasicSymbol(SYMKIND.SK_IndexerSymbol, name, parent);