1 instantiation of IndexerSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
56
sym = new
IndexerSymbol
();
14 references to IndexerSymbol
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
272
private void ErrAppendIndexer(
IndexerSymbol
indexer, SubstContext pctx)
288
else if (prop is
IndexerSymbol
indexer)
294
else if (prop is
IndexerSymbol
indexer)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (3)
640
IndexerSymbol
index = swt.Sym as
IndexerSymbol
;
1158
if (swt.Sym is
IndexerSymbol
)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
466
Debug.Assert(pwt.Prop().Params.Count == 0 || pwt.Prop() is
IndexerSymbol
);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
593
bIsIndexer = 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)
166
public static
IndexerSymbol
CreateIndexer(Name name, ParentSymbol parent)
168
IndexerSymbol
sym = (
IndexerSymbol
)NewBasicSymbol(SYMKIND.SK_IndexerSymbol, name, parent);