2 overrides of IsIndexedProperty
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ErrorPropertySymbol.cs (1)
54public override bool IsIndexedProperty { get { return _isIndexedProperty; } }
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
575public override bool IsIndexedProperty
12 references to IsIndexedProperty
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (3)
7855if (property.IsIndexedProperty) 8291if (property.IsIndexer || !property.IsIndexedProperty) 8852return new ErrorPropertySymbol(candidate.ContainingType, propertyType, candidate.Name, candidate.IsIndexer, candidate.IsIndexedProperty);
BoundTree\BoundExpression.cs (1)
327if (!indexer.IsIndexer && indexer.IsIndexedProperty)
FlowAnalysis\NullableWalker.cs (1)
5033if ((member is PropertySymbol { IsIndexedProperty: false } || member.Kind == SymbolKind.Field) &&
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
207Debug.Assert(indexer.IsIndexer || indexer.IsIndexedProperty);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
73Debug.Assert(node.Indexer.IsIndexer || node.Indexer.IsIndexedProperty); 82Debug.Assert(indexer.IsIndexer || indexer.IsIndexedProperty);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
518if (!arguments.IsEmpty || propertySymbol.IsIndexedProperty)
Symbols\MemberSymbolExtensions.cs (1)
188return symbol.Kind == SymbolKind.Property && ((PropertySymbol)symbol).IsIndexedProperty;
Symbols\PropertySymbolExtensions.cs (1)
61return property.IsIndexedProperty && (!property.IsIndexer || property.HasRefOrOutParameter());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\IndexedPropertyTests.cs (1)
2517Assert.True(interfaceProperty.IsIndexedProperty);