1 instantiation of IndexerSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
58
sym = new
IndexerSymbol
();
14 references to IndexerSymbol
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
279
private void ErrAppendIndexer(
IndexerSymbol
indexer, SubstContext pctx)
297
else if (prop is
IndexerSymbol
indexer)
303
else if (prop is
IndexerSymbol
indexer)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (3)
658
IndexerSymbol
index = swt.Sym as
IndexerSymbol
;
1184
if (swt.Sym is
IndexerSymbol
)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
477
Debug.Assert(pwt.Prop().Params.Count == 0 || pwt.Prop() is
IndexerSymbol
);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
594
bIsIndexer = 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)
179
public static
IndexerSymbol
CreateIndexer(Name name, ParentSymbol parent)
181
IndexerSymbol
sym = (
IndexerSymbol
)NewBasicSymbol(SYMKIND.SK_IndexerSymbol, name, parent);